begin s := ''; m := 0; n := 0; min := 10; writeln('Введите число'); repeat read(c); s := s + c; i := StrToInt(c); if i mod 2 = 0 then if c <> '0' then m := m + 1; // для задания 2) n := n + 1; if i < min then min := i until c = '0'; writeln('Введено число ', s, ', в нем четных цифр- ', m) end.
program Ex2;
var s: string; i, d, n, min: integer;
begin min := 10; writeln('Введите число'); readln(s); n := length(s); for i := 1 to length(s) do begin d := StrToInt(s[i]); if d < min then min := d end; writeln('Введено число ', s, ', в нем цифр- ', n, ', минимальная- ', min) end.
ilyxa08
12.04.2020
#include <iostream> #include <ctime> using namespace std; int main () { setlocale (0,"russian"); srand (time(NULL)); short N; int sum=0; int max=0; cout << "N="; cin >> N; int *array=new int [N]; for (short i=0;i<N;i++) array[i]=rand()%201-100; cout << "Получившийся массив: " << endl; for (short i=0;i<N;i++) { cout << array[i] << ' '; sum+=array[i]; } for (short i=0;i<N-1;i++) { if (max<array[i]) max=array[i]; } cout << endl; cout << "Сумма элементов: " << sum << endl; cout << "Максимальное число: " << max << endl; system ("PAUSE"); return 0; }
101×101+11×11=10322
1001×1001-121=1001880
11×11×10×10=121×100=12100