
07.10.2009, 20:18
|
|
Познающий
Регистрация: 02.09.2007
Сообщений: 67
С нами:
9836841
Репутация:
20
|
|
Задача 2. Нуб'с вариант:
Код:
Program Neprogram;
Var vek,god: integer;
BEGIN
writeln('Vvedite god');
readln(god);
if god mod 10 = 0 then
BEGIN
vek:= god div 100;
writeln(vek,' stoletie');
writeln
End
ELSE
Begin
vek:= god div 100 + 1;
writeln(vek,' stoletie');
writeln;
End
END.
Результат работы:
Код:
Vvedite god
1900
19 stoletie
Код:
Vvedite god
1991
20 stoletie
Задача 1:
Код:
program Neprogram;
Var number,summ,proiz:integer;
BEGIN
writeln('Vvedite chslo');
readln (number);
if number div 100 > 0 then
if number div 100 < 10 then
Begin
summ:= (number div 100) + (number mod 100 div 10) + (number mod 100 mod 10);
proiz:= (number div 100) * (number mod 100 div 10) * (number mod 100 mod 10);
writeln('Summa chisel = ',summ);
writeln('Proizvedenie chisel = ',proiz);
End
else
writeln('Nevernoe chislo')
else
writeln('Nevernoe chislo');
END.
Результат работы:
Код:
Vvedite chslo
99
Nevernoe chislo
Код:
Vvedite chslo
55555
Nevernoe chislo
Код:
Vvedite chslo
123
Summa chisel = 6
Proizvedenie chisel = 6
Код:
Vvedite chslo
567
Summa chisel = 18
Proizvedenie chisel = 210
Последний раз редактировалось Syntaxys; 07.10.2009 в 20:58..
|
|
|