profile
Размещено 4 года назад по предмету Информатика от elnemiwar

Pascal!Даю 30 балов! 
Написать программу,помогите
Дано 4-х значное число<вычислить произведение его чисел

  1. Ответ на вопрос
    Ответ на вопрос дан srzontmp
    var n,m: integer;
    begin
      write('число:  ');  readln(n);
      m:=1;
      repeat
        m:=m*(n mod 10);
        n:=n div 10;
      until n=0;  
      writeln('произведение цифр:  ',m);  
    end.


    1. Ответ на вопрос
      Ответ на вопрос дан vladmor
      А while проходили?
    2. Ответ на вопрос
      Ответ на вопрос дан elnemiwar
      нет
    3. Ответ на вопрос
      Ответ на вопрос дан vladmor
      А что из циклов проходили?
    4. Ответ на вопрос
      Ответ на вопрос дан elnemiwar
      проходили read(a) div S:=a mod wtite(s) ну эти примеры
    5. Ответ на вопрос
      Ответ на вопрос дан srzontmp
      begin write('число: '); readln(n); m:=(n mod 10); m:=m*((n div 10) mod 10); m:=m*((n div 100) mod 10); m:=m*(n div 1000); writeln('произведение цифр: ',m); end.
  2. Ответ на вопрос
    Ответ на вопрос дан vladmor
    Наверное имелось ввиду произведение его цифр, тогда может получиться так:

    1. Решение без циклов
    //PascalABC.NET (версия 3.1, сборка 1198 от 11.03.2016)
    var n,x,p: integer;//n1-кол-во четных, n2-нечетных
    begin
      read(n);
      p:=1; 
     
    //получаем остаток от деления (единицы) и умножаем на него p
      x:=n mod 10; p:=p*x;
    //отбрасываем единицы
      n:=n div 10;
    //получаем остаток от деления (десятки) и умножаем на него p
      x:=n mod 10; p:=p*x;
    //отбрасываем десятки
      n:=n div 10;
    //получаем остаток от деления (сотни) и умножаем на него p
      x:=n mod 10; p:=p*x;
    //отбрасываем сотни
      n:=n div 10;
    //получаем остаток от деления (тысячи) и умножаем на него p
      x:=n mod 10; p:=p*x;
    //отбрасываем тысячи
     n:=n div 10;
    ///получаем остаток от деления (сотни тысяч) и умножаем на него p
     x:=n mod 10; p:=p*x;
    // Теперь в p находится произведение единицы*сотни*тысячи*сотни тысяч

      writeln('Произведение цифр ',p);
    end.

    2. Решение с циклом

    //PascalABC.NET (версия 3.1, сборка 1198 от 11.03.2016)
    var n,x,p: integer;
    begin
      readln(n);
      p:=1;
      while n>0 do  begin
      x:=n mod 10; p:=p*x;
      n:=n div 10;
      end;
      writeln('Произведение цифр ',p);
    end.













    1. Ответ на вопрос
      Ответ на вопрос дан elnemiwar
      что тут?
    2. Ответ на вопрос
      Ответ на вопрос дан vladmor
      Алгоритм работает так, что на каждом шаге он отсекает
    3. Ответ на вопрос
      Ответ на вопрос дан vladmor
      единицы, затем десятки, затем сотни ... Мы все время получаем о получаем остаток от деления на 10
    4. Ответ на вопрос
      Ответ на вопрос дан elnemiwar
      а то что надо произведение 4-х значного числа это ничего не значит?
    5. Ответ на вопрос
      Ответ на вопрос дан elnemiwar
      нашли геморой на свою попу:D
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.