Дано четырехзначное число. Составить программу, которая определит равна ли сумма 1 и 2 цыфры сумме 3 и 4 цыфры. Вход 1322 выход да вход 1122 выход нет. Помогите!!!!
rinatmuxekto86:
Язык программирования?
Ответы на вопрос
Ответил rinatmuxekto86
1
var
chislo,sum1,sum2:integer;
begin
readln(chislo);
sum1:=chislo div 1000 + chislo div 100 mod 10;
sum2:=chislo mod 10 + chislo mod 100 div 10;
if sum1=sum2 then writeln('да')
else writeln('нет');
end.
Ответил MaxLevs
1
Язык программирования не указан. Напишу на Haskell.
- main :: IO ()
- main = do
- k <- read <$> getLine :: IO Int
- putStrLn $ if f (show k) then "да" else "нет"
- where
- f (a:b:c:d:_) = (read [a] :: Int) + (read [b] :: Int) == (read [c] :: Int) + (read [d] :: Int)
Приложения:

Новые вопросы
Русский язык,
2 года назад
Немецкий язык,
2 года назад
Математика,
2 года назад
Химия,
2 года назад
Физика,
8 лет назад