Написать программу в Паскаль абс по теме функции. задача: найти сумму цифр трех чисел.
Знаешь ответ?
            Чтобы оставить ответ, войдите или зарегистрируйтесь.
Ответ или решение 1
        
            Байоглан
                            function SumDigit(a: integer): integer; // функция считает сумму цифр в числе.
begin
 while a > 0 do // пока не кончились цифры в числе.
 begin
 Result := Result + (a mod 10); // считаем сумму, начиная с последней цифры. 
 a := a div 10; // удаляем последнюю цифру из числа.
 end; 
end;
var // начало основной программы.
 a,b,c, sum: integer; // объявляем переменные целочисленного типа.
 begin
 writeln('Введите три целых числа:'); // вывод на экран строки.
 readln(a,b,c); // считываем введенные с клавиатуры числа.
 sum := SumDigit(a) + SumDigit(b)+ SumDigit(c); // считаем сумму цифр всех трех чисел.
 writeln('Сумма цифр в числах ',a,', ',b,', ',c,' равна: ',sum); // вывод строки на экран.
end.
Новые вопросы в разделе Информатика
        
                                    s3129502@gmail.com                        
            
            16.02.2024, 13:53
        
                                    
                        Информатика        
                    
                                                    7-9 класс
                            
            
        
                                    Адинела                        
            
            05.10.2022, 08:15
        
                                    Гаязутдин                        
            
            05.10.2022, 01:10
        
                                    Алайбек                        
            
            05.10.2022, 01:05
        
                                    Акияма                        
            
            05.10.2022, 01:00