![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
@ Alenka @ |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 15.5.2011 Город: Грязи Учебное заведение: ЛГПУ Вы: студент ![]() |
Дан массив из n четырехзначных натуральных чисел.Вывести на экран только те,у которых сумма первых двух цифр равна сумме двух последних.
помагите сделать в паскале |
![]() ![]() |
@ Alenka @ |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 15.5.2011 Город: Грязи Учебное заведение: ЛГПУ Вы: студент ![]() |
function Summ(n:integer):boolean;
var a,b,c,d:byte; begin a:=n div 1000; b:=n div 100 mod 10; c:=n div 10 mod 10; d:=n mod 10; if a+b=c+d then Summ:=true else Summ:=false; end; В программе for i:=1001 to 9999 do begin if Summ(i) then writeln(i); if i mod 20=0 then readln;//это чтоб все числа увидеть end; |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 29.5.2025, 3:59 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru