Input n ввод кол-ва элементов for i=1 to n input a if a mod 2 =1 then s=s+a next i print s end
rsksnb
21.04.2021
Вобщем, т.к. ты мне не ответил - лови две программы: 1) program dasf; var b,c,i: integer; a: array[1..100] of real; d: array[1..100] of real; begin writeln('введите размерность массива d'); readln(b); for i: =1 to b do begin writeln('введите элемент массива №',i); readln(d[i]); end; writeln('массив а: '); for i: =1 to b do begin if i mod 2=1 then a[i]: =5+(d[i]*d[i]) else a[i]: =d[i]/i; writeln(a[i]); end; end. 2) program fgsadg; var i,b,x,y,z,k,t: integer; begin writeln('введите сколько чисел будет использоваться: '); readln(b); writeln('введите х: '); readln(x); writeln('введите число №',1); readln(z); k: =0; for i: =2 to b do begin writeln('введите число №',i); readln(y); if z+y=x then k: =k+1; z: =y; end; writeln(k); end. если что-то не будет работать - отпиши, мог кое-что удалить случайно при переносе.
stepa19806966
21.04.2021
Матрица не может быть прямоугольной так иначе будет не понятно что подразумевается под диагональю #include< iostream> #include< vector> int main() { int n; std: : cin> > n; std: : vector< std: : vector< int> > matrix(n); for (int i =0; i< n; ++i) { for (int j =0; j< n; ++j) { int elem; std: : cin> > elem; matrix[j].push_back(elem); } } int first_diag = 0; int second_diag = 0; for (int i = 0; i< n; ++i) { first_diag+=matrix[i][i]; second_diag += matrix[i][n-i-1]; } int res = 0; res = first_diag - second_diag; std: : cout< < res; }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
На языке qbasic составить программу вычисления суммы и печати нечетных элементов, введенных с клавиатуры.