1) Написать программу для вычисления суммы цифр пятизначного числа , введенного склавиатура 2) Заданы действительные числа a , b , c и d . Написать программу нахождения полусуммы наименьшего и наибольшего из них. 3) Написать программу для вычисления суммы цифр числа , введенного с клавиатуры
Program Goodluck51_1; uses crt; var n,nt,sum,temp: integer; begin write('Введите 5-значное число '); readln(n); if (n<10000) or (n>99999) then write('Вы ввели неправильное число ') else begin nt:=n; writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); while n>=1 do begin temp:=n mod 10; sum := sum + temp; n := n div 10; end; writeln('Сумма цифр числа ',nt,' равна ',sum); end; end. Program Goodluck51__2; uses crt; const n=4; var a:array[1..n] of real; lt:array[1..n] of char; min,max: real; i:integer; begin writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); lt[1]:='a'; lt[2]:='b'; lt[3]:='c'; lt[4]:='d'; for i:=1 to n do begin write('Введите число ',lt,'='); readln(a); end; max:=a[1]; min:=a[1]; writeln('Числа: '); for i:=1 to n do begin if a > max then max:= a; if a < min then min:=a; writeln(lt,'=',a); end; writeln('Полусумма наименьшего и наибольшего из них равна',(min+max)/2); end. Program Goodluck51_3; uses crt; var n,nt,sum,temp: integer; begin write('Введите число '); readln(n); nt:=n; sum:=0; writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); while n>=1 do begin temp:=n mod 10; sum := sum + temp; n := n div 10; end; writeln('Сумма цифр числа ',nt,' равна ',sum); end.