Загрузка...

Ошибка представления C++

Тема в разделе C/C++ создана пользователем kristall0v 18 май 2022. 268 просмотров

  1. kristall0v
    kristall0v Автор темы 18 май 2022 статус продаётся, честь тоже 31 366 24 сен 2019
    Привет. Проблема такая.
    Есть код, он правильно работает в моём компиляторе (Visual Studio 2022), но в учебном (Visual Studio 2015) выдает ошибку представления. Подскажите, в чем может быть причина. Вроде как никаких эксклюзивно новых штук не добавлял.

    [IMG]

    Код:
    C
    #include <cmath>
    #include <fstream>
    using namespace std;
    int n, p,S=0, ch = 0;
    int Reku(int* x, int n) {
    if (n == 0) {
    return x[0];
    }
    else
    {
    return (S=(x[n]) * pow(p, n) + Reku(x, n - 1));
    }
    }
    int main(){
    ifstream in("input.txt");
    ofstream out("output.txt");
    int id=0, x1=0,d=10;
    in >> n >> p;
    int mas[100];
    while (in.peek()!= EOF)
    {
    in>> mas[id];
    id++;
    }
    for (int i = 0; i < id; i++) {
    x1 = mas[i];
    while (x1/d >0)
    {
    d *= 10;
    ch++;
    }
    d = 1;
    int* chislo = new int[ch];
    x1 = mas[i];
    for (int k = ch,idx=0; k >= 0; k--,idx++) {
    chislo[idx] = x1 / d % 10;
    d *= 10;
    }
    out << Reku(chislo, ch);
    if (i!=id-1) {
    out << endl;
    }
    }
    in.close();
    out.close();
    return 0;
    }
     
  2. vtlstolyarov
    vtlstolyarov 18 май 2022 468 8 янв 2022
    какую ошибку даёт в учебном?
     
  3. LVV
    чаще всего в репорте пишет чего не хватает, возможно от библиотек до system pause
     
    1. kristall0v Автор темы
      LVV, да-да, в репорте
      [IMG]
    2. LVV
      kristall0v, зарань в вижуал код господи
    3. kristall0v Автор темы
      LVV, да в этом и проблема, в самом ВС на моём пк всё норм во всех версиях
    4. Посмотреть следующие комментарии (1)
  4. bylex
    bylex 18 май 2022 Безделье - это игрушка дьявола 3496 7 апр 2019
    Можете скинут полный скрин Visual Studio 2015, на котором видно и код и ошибку?
     
    18 май 2022 Изменено
    1. LVV
      bylex, мы это пытаемся выяснить, пока автор не понимает
    2. bylex
      LVV, предполагаю, что он лабу в универе сдавал, там код не запустился и скинуть он не сможет. А т.к. там VS2015, то там может быть что угодно, как вы уже сказали. Вплоть до стандарта языка, какой-нибудь c++11 стоит у него, а там c++03. Как пример...
  5. PopularNoName
    "Ошибка представления" - мб имеется ввиду, что программа компилируется и выполняется, но неправильно выводит значения (не в правильном формате)
     
Top
Загрузка...