Предмет: Информатика,
автор: aliskut
Пожалуйста помогите!
На надо решать все сразу. Пожалуйста хотя бы одну.
Очень надо!
Написать программу
На языке Паскаль
1. Вывести все трёхзначные числа на экран, через пробел
2. Вывести на экран 10 раз своё имя
3. Найти произведение цифр натурального числа
4. Найти наибольшую цифру в натуральном числе
Приложения:

Ответы
Автор ответа:
0
1.
program tridigit;
var
n:integer;
begin
n := 100;
repeat
write (n, ' ');
n := n + 1;
until n > 999
end.
2.
program name10;
var
name:String;
i:integer;
begin
name := 'Алексей';
for i := 1 to 10 do
writeln(name);
end.
3.
program nat_mult;
var
sum,number: integer;
begin
sum := 1;
write ('введите натуральное число: ');
read(number);
while number > 0 do
begin
sum := sum * (number mod 10);
number := (number div 10);
end;
writeln('Произведение цифр данного числа: ', sum);
end.
4.
program mx_number;
var
a,mx:integer;
begin
repeat
write('Введите натуральное число: ');
readln(a);
until a>0;
mx:=0;
while a>0 do
begin
if a mod 10>mx then
mx:=a mod 10;
a:=a div 10;
end;
write('Наибольшая цифра: ',mx);
end.
program tridigit;
var
n:integer;
begin
n := 100;
repeat
write (n, ' ');
n := n + 1;
until n > 999
end.
2.
program name10;
var
name:String;
i:integer;
begin
name := 'Алексей';
for i := 1 to 10 do
writeln(name);
end.
3.
program nat_mult;
var
sum,number: integer;
begin
sum := 1;
write ('введите натуральное число: ');
read(number);
while number > 0 do
begin
sum := sum * (number mod 10);
number := (number div 10);
end;
writeln('Произведение цифр данного числа: ', sum);
end.
4.
program mx_number;
var
a,mx:integer;
begin
repeat
write('Введите натуральное число: ');
readln(a);
until a>0;
mx:=0;
while a>0 do
begin
if a mod 10>mx then
mx:=a mod 10;
a:=a div 10;
end;
write('Наибольшая цифра: ',mx);
end.
Интересные вопросы
Предмет: Английский язык,
автор: karazhanovasholpanai
Предмет: Алгебра,
автор: dzaparovasadia
Предмет: Математика,
автор: 6666ghh
Предмет: Математика,
автор: Maks3015
Предмет: Обществознание,
автор: cake2003