1. var s:string; m1,m2,m3:integer; begin writeln('- Привет! Я компьютер, а как тебя зовут?'); write('- '); readln(s); writeln('- ',s,', введи свои оценки по 3 предметам'); write('- '); readln(m1,m2,m3); writeln('- ',s,', твой средний ', (m1+m2+m3)/3); end.
Пример: - Привет! Я компьютер, а как тебя зовут? - Алёна - Алёна, введи свои оценки по 3 предметам - 4 4 4 - Алёна, твой средний 4
2. var a,b:integer; begin write('a = '); readln(a); b:=(a div 100)*100 + (a mod 10)*10 + (a div 10 mod 10); writeln('b = ',b); end.
// с циклом while var s,i:integer; begin i:=100; while i<=999 do begin if i mod 77 = 0 then s:=s+i; i:=i+1; end; writeln('Сумма трехзначных кратных 77: ',s); end.
var s:string; m1,m2,m3:integer;
begin
writeln('- Привет! Я компьютер, а как тебя зовут?');
write('- '); readln(s);
writeln('- ',s,', введи свои оценки по 3 предметам');
write('- '); readln(m1,m2,m3);
writeln('- ',s,', твой средний ', (m1+m2+m3)/3);
end.
Пример:
- Привет! Я компьютер, а как тебя зовут?
- Алёна
- Алёна, введи свои оценки по 3 предметам
- 4 4 4
- Алёна, твой средний 4
2.
var a,b:integer;
begin
write('a = '); readln(a);
b:=(a div 100)*100 + (a mod 10)*10 + (a div 10 mod 10);
writeln('b = ',b);
end.
Пример:
a = 123
b = 132
//c циклом for
var s,i:integer;
begin
for i:=100 to 999 do
if i mod 77 = 0 then s:=s+i;
writeln('Сумма трехзначных кратных 77: ',s);
end.
Тестовое решение:
Сумма трехзначных кратных 77: 5929
// с циклом while
var s,i:integer;
begin
i:=100;
while i<=999 do begin
if i mod 77 = 0 then s:=s+i;
i:=i+1;
end;
writeln('Сумма трехзначных кратных 77: ',s);
end.