Предмет: Информатика,
автор: oborodina208
Дано четырехзначное число. Составить программу, которая определит равна ли сумма 1 и 2 цыфры сумме 3 и 4 цыфры. Вход 1322 выход да вход 1122 выход нет. Помогите!!!!
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.
Автор ответа:
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)
Приложения:

Похожие вопросы
Предмет: Английский язык,
автор: настя785926
Предмет: Русский язык,
автор: oli8лет
Предмет: Русский язык,
автор: tonikizaev
Предмет: Русский язык,
автор: mehdifallah6887
Предмет: Другие предметы,
автор: Топ1437