Есть ответ 👍

найти ошибку в программе на с++ задача и моя программа прикреплены. вроде всё правильно, но при вводе как в примере, у меня выходит "yes" вместо "no"

119
203
Посмотреть ответы 2

Ответы на вопрос:


В С++ насколько я помню, сначала нужно инициализировать переменную, а потом уже создавать динамический массив. То есть первые 2 строчки будут выглядеть:

int n, i;

cin >> n;

int* a = new int[n];  

И также советую в одном цикле от 0 до n (как на скриншоте) проинициализировать массив числами, а уже после него, во втором цикле от 0 до n-1 (не включая n-1), проверять соседние числа.


То что в скобках не напиши только, это для пометок  program znaniya; (1)uses crt; (2)var x,y: real; (3)begin (4)clrscr; (5)x: =-1; (6)while x< =1 do (7)  begin (8)    y: =x*x*x*x+1.5*x*x*x-2*x*x+4*cos(2*x)*sin(4*x); (9)    writeln('x=', x: 4: 1,'  y=', y: 5: 2); (10)    x: =x+0.2 (11)  end; readlnend. 

Популярно: Информатика