Var i,n,m,sum:integer;d:array[1..20] of integer;beginn:= 34511;repeat i:= i + 1;d[i]:= n mod 10;n:= n div 10;until n = 0;//writeln(d);foreach m in d dosum:= sum + m;writeln(sum);if sum mod 7 = 0 then write('сумму его цифр,кратна 7')elsewrite('сумму его цифр,некратна 7');end.
Nadezhda
18.06.2021
#include <iostream> using namespace std; const int N = 8; //длина массива int s = 0; //начальное значение суммы int mas[N]; //объявляем статический массив длины N int main() { //вводим элементы массива for(int i = 0; i < N; ++i) { cin >> mas[i]; } //пробегаемся по элементам массива for(int i = 0; i < N; ++i) { if(mas[i] > 0) //если элемент массива больше 0 s += mas[i]; //прибавляем значение элемента к итоговой сумме } cout << s; //вывод суммы на экран return 0; }
MikhailovichKrizhnaya578
18.06.2021
// PascalABC.NET 3.1, сборка 1250 от 28.05.2016 begin var a:=-1.32; var b:=1.49; var h:=0.11; var y1:=-14.0; var y2:=17.0; var k:=0; var x:=a; while x<=b do begin var y:=Tan(x); if (y>=y1) and (y<=y2) then begin Writeln('x=',x:5:2,' y=',y:7:4); Inc(k) end; x+=h end; Writeln('Найдено значений: ',k) end.