Загрузка...

C++ view error

Thread in C/C++ created by kristall0v May 18, 2022. 269 views

  1. kristall0v
    kristall0v Topic starter May 18, 2022 статус продаётся, честь тоже 31,366 Sep 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
    какую ошибку даёт в учебном?
     
  3. LVV
    чаще всего в репорте пишет чего не хватает, возможно от библиотек до system pause
     
    1. View previous comments (2)
    2. kristall0v Topic starter
      LVV, да в этом и проблема, в самом ВС на моём пк всё норм во всех версиях
    3. LVV
      kristall0v, тогда хуй знает, все ошибки пишутся в рапорте, если его нет, то тут только гадать, остается только погуглить
  4. bylex
    bylex May 18, 2022 Безделье - это игрушка дьявола 3496 Apr 7, 2019
    Можете скинут полный скрин Visual Studio 2015, на котором видно и код и ошибку?
     
    1. LVV
      bylex, мы это пытаемся выяснить, пока автор не понимает
    2. bylex
      LVV, предполагаю, что он лабу в универе сдавал, там код не запустился и скинуть он не сможет. А т.к. там VS2015, то там может быть что угодно, как вы уже сказали. Вплоть до стандарта языка, какой-нибудь c++11 стоит у него, а там c++03. Как пример...
  5. PopularNoName
    "Ошибка представления" - мб имеется ввиду, что программа компилируется и выполняется, но неправильно выводит значения (не в правильном формате)
     
Top
Loading...