М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
leijlalirva
leijlalirva
18.11.2022 21:33 •  Информатика

Дано натуральное число n. вычислить произведение его цифр. на паскале.

👇
Ответ:
Boba35
Boba35
18.11.2022

Program 123;

Var n,s,i: integer;

Begin

Writeln('Введите число'); Readln(n);

While n=0 do begin

 S:=s*(n mod 10);

 N:=n div 10;

                          end;

Writeln('произведение цифр ',s);

end.

 

 

4,8(8 оценок)
Ответ:
floratv32
floratv32
18.11.2022

var

  n,p:longint;

begin

  p:=1;

  write ('N = ');

  readln(n);

  while n <> 0 do

   begin

    p:=p*(n mod 10);

    n:=n div 10;

   end;

  p:=p*n;

  writeln ('Proizvedenie: ',p);

  readln;

end.

ilyaKZ,во-первых:идентификатор не может начинаться с цифры и во-вторых:неправильно организован цикл с предусловием,программа не будем считать произведение цифр,вы наверное его перепутали с циклом с постусловием

4,4(35 оценок)
Открыть все ответы
Ответ:
savannah1
savannah1
18.11.2022

//Программа на языке паскаль:

program zagadka;

var s: String;

begin

writeln('Сидит девица в темнице, а коса на улице.');

readln(s);

while(s <> 'Морковь')

do begin

writeln('Не угадал. Попробуй еще раз');

readln(s);

end;

writeln('Правильно. Угадал!');

end.

/*

Описание:

Выводим пользователю загадку и просим его ввести ответ. Пока пользователь не угадает, просим его снова и снова вводить ответ, предварительно написав, что он ошибся. Как только мы получаем правильный ответ, программа выводит пояснение пользователю, где пишет, что тот угадал. Программа заканчивает свою работу.

4,4(91 оценок)
Ответ:
alina090920031
alina090920031
18.11.2022
Const
  nn = 20;

var
  i, j, n: integer;
  a: array[1..nn, 1..nn] of integer;

begin
  writeln('Задайте размер матрицы n');
  readln(n);
  if n > nn then
    writeln('Вы превысили допустимый размер матрицы 20')
  else begin
    writeln('Матрица-результат');
    for i := 1 to n do
    begin
      writeln;
      for j := 1 to n do begin
        if i < j then a[i, j] := 1
        else if i = j then a[i, j] := 2
        else a[i, j] := 3;
        write(a[i, j]:2)
      end;
    end;
    writeln
  end
end.

Тестовый пример:

Задайте размер матрицы n
10
Матрица-результат

 2 1 1 1 1 1 1 1 1 1
 3 2 1 1 1 1 1 1 1 1
 3 3 2 1 1 1 1 1 1 1
 3 3 3 2 1 1 1 1 1 1
 3 3 3 3 2 1 1 1 1 1
 3 3 3 3 3 2 1 1 1 1
 3 3 3 3 3 3 2 1 1 1
 3 3 3 3 3 3 3 2 1 1
 3 3 3 3 3 3 3 3 2 1
 3 3 3 3 3 3 3 3 3 2
4,5(79 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ