Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.12.2010, 18:45   #1
Anna T
 
Аватар для Anna T
 
Регистрация: 17.11.2010
Сообщений: 8
По умолчанию Задача

Пожалуйста, не могли бы вы
Составить программу нахождения и вывода всех целых четырехзначных чисел, сумма цифр которых равна 22.
Anna T вне форума
Старый 12.12.2010, 20:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А наработками похвастаться? А то как напишут тебе объектами, будешь перед преподавателем краснеть за свои "интрегалы"
I'm learning to live...
Stilet вне форума
Старый 12.12.2010, 20:55   #3
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Код:
var
a,b,c,d:integer;

begin
for a:=1 to 9 do
for b:=0 to 9 do
for c:=0 to 9 do
for d:=0 to 9 do
if a+b+c+d=22 then
writeln(a,b,c,d);
readln;
end.
Pein95 вне форума
Старый 13.12.2010, 08:49   #4
bloker
 
Регистрация: 26.04.2010
Сообщений: 3
По умолчанию

Код:
USES crt;
VAR
 i,x,x1,x2,x3,x4: Integer;
 f:Text;

Begin
  clrscr;
    assign(f, 'c:\num.txt');rewrite(f);
    for i:=1000 to 9999 do
      Begin
         x1:=i div 1000 ;
         x2:=i div 100 mod 10;
         x3:=i div 10 mod 10 ;
         x4:=i mod 10;
         x:=x1+x2+x3+x4 ;
         if x=22 Then
             Begin
                 Writeln(f,x1, '+',x2, '+',x3, '+' ,x4 ,'=',x);
             end;
      end;
   close(f);


END.
bloker вне форума
Старый 13.12.2010, 18:47   #5
Anna T
 
Аватар для Anna T
 
Регистрация: 17.11.2010
Сообщений: 8
По умолчанию

Спасибо большое )
Anna T вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача по С g001501 Visual C++ 58 25.10.2010 15:11
Задача по СИ++ XOKS Общие вопросы C/C++ 3 21.09.2010 09:58