Chopper-hinter25
?>

Составить программу которая выводит последовательность чисел 1111 2222 3333 4444

Информатика

Ответы

extremhunter

если тебе только до 4444, а не до 9999, то в строке for i: = 1 to 9 do, вместо 9 ставишь

 

var mas: array[0..9] of integer; i: byte; b: integer;

begin for i : = 1 to 9 do begin mas[i] : = i * 1111; b : = mas[i]; writeln(b); end; end.

testovvanya
Const eps=1e-8; var a,b,c: real;       s1,s2,s3: integer; begin read(a); read(b); read(c); if a> 0 then s1: =s1+1; if b> 0 then s1: =s1+1; if c> 0 then s1: =s1+1; if a< 0 then s2: =s2+1; if b< 0 then s2: =s2+1; if c< 0 then s2: =s2+1; if frac(a)< eps then s3: =s3+1; if frac(b)< eps then s3: =s3+1; if frac(c)< eps then s3: =s3+1; writeln('число положительных чисел =  ',s1); writeln('число отрицательных чисел =  ',s2); writeln('число целых  чисел =  ',s3); end. /* для подсчета целых чисел использовалась функция frac - она возвращает дробную часть числа. при сравнении дробных чисел полезно отсекать разряды после скажем 8 знака после запятой, что и было сделано путем введения константы eps . */
lagutkins
Var   n, a, b, c, d, s, p: integer; begin   write('введите натуральное четырехзначное число: ');   readln(n);   if (n > 9999) or (n < 1000) then writeln('число должно быть четырехзначным')   else begin       a : = n div 1000; d : = n mod 10; n : = (n div 10) mod 100;       b : = n div 10; c : = n mod 10;       s : = a + b + c + d;       p : = a * b * c * d;       writeln('сумма цифр равна ', s, ', а их произведение равно ', p)   end end. тестовое решение: введите натуральное четырехзначное число: 2345 сумма цифр равна 14, а их произведение равно 120

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программу которая выводит последовательность чисел 1111 2222 3333 4444
Ваше имя (никнейм)*
Email*
Комментарий*