Не дайте умереть, решите такую , буду бесконечно : 3 : переменная x содержит трёхзначное число. поместите в переменную сумму цифр этого числа. результат выведите через функции цветом и координатами.
Pascal 1 var n, sum: integer; 2 begin 3 write ( 'введите число:' ); 4 readln (n); 5 sum:=0; 6 while n > 0 do begin 7 sum:= sum+ n mod 10; 8 n:= n div 10 9 end 10 writeln (' сумма цифр = ' , sum ) Удачи все что знаю
echervyakov
10.07.2020
// PascalABC.NET 3.1, сборка 1214 от 09.04.2016 begin Write(Range(300,400,2).Sum) end.
Результат выполнения программы: 17850
// PascalABC.NET 3.1, сборка 1214 от 09.04.2016 begin Range(104,999,8).Print end.
Const n=5; var a:array[1..n,1..n] of integer; i,j,d,k,l,m:integer; begin k:=1; i:=1; j:=1; a[i,j]:=1; d:=n-1; for l:=1 to d do begin k:=k+1; j:=j+1; a[i,j]:=k; end; for m:=1 to n div 2 do begin for l:=1 to d do begin k:=k+1; i:=i+1; a[i,j]:=k; end; for l:=1 to d do begin k:=k+1; j:=j-1; a[i,j]:=k; end; d:=d-1; for l:=1 to d do begin k:=k+1; i:=i-1; a[i,j]:=k; end; for l:=1 to d do begin k:=k+1; j:=j+1; a[i,j]:=k; end; d:=d-1; end; for i:=1 to n do begin for j:=1 to n do write(a[i,j]:4); writeln; end; end.
Не дайте умереть, решите такую , буду бесконечно : 3 : переменная x содержит трёхзначное число. поместите в переменную сумму цифр этого числа. результат выведите через функции цветом и координатами.
1 var n, sum: integer;
2 begin
3 write ( 'введите число:' );
4 readln (n);
5 sum:=0;
6 while n > 0 do begin
7 sum:= sum+ n mod 10;
8 n:= n div 10
9 end
10 writeln (' сумма цифр = ' , sum ) Удачи все что знаю