Предмет: Информатика, автор: ecrs1

Напишите программу по блок-схеме (язык любой)

Приложения:

Ответы

Автор ответа: gbsnat
1

#include <iostream>

using namespace std;

signed main(){

  for(int i = 1000; i < 10000; i++){

      int k1,k2,k3,k4, num = i;

      k1 = num % 10;

      num /= 10;

      k2 = num % 10;

      num /= 10;

      k3 = num % 10;

      num /= 10;

      k4 = num % 10;

      if(k1 + k2 + k3 + k4 == 15)

          cout << i << " ";

  }

}


pinguinbird: Я с C не очень знаком, просто интересно, это нормально, что объявление переменных находится внутри цикла?
gbsnat: да, почему нет-то
pinguinbird: ок, просто впервые такое вижу :)
Автор ответа: pinguinbird
1

Ответ:

var i,a,b,c,d,f:integer;

begin

   for i:=1000 to 9999 do begin

       a := i mod 10;

       b := (i div 10) mod 10;

       c := (i div 100) mod 10;

       d := (i div 1000) mod 10;

       f := a + b + c + d;

       if f = 15 then write(i,' ');

   end;

end.


feldchernol: помогите мне пожалуйста у меня вопрос выложен мне очень срочно надо просто оооочень прошу
feldchernol: помогите мне пожалуйста у меня вопрос выложен мне очень срочно надо просто оооочень прошу...
Похожие вопросы
Предмет: Математика, автор: Stepanxo