Pascal ABC Операторы case of ; if then else ; for to do;
10-11 класс
|
Помогите написать программы..........................................................................................
................................................. которые находятся в файле
Задача 1
Var i,n,a,sum:integer;
Begin
Write('Введите n: '); readln(n);
for i:=1 to n do
if (i mod 2 = 0) then begin
a:=a+1;
sum:=sum+i;
end;
Writeln('Кол-во четных чисел: ',a,' их сумма = ',sum);
End.
Задача 2
Var i:integer;
Begin
for i:=100 to 999 do
if (i mod 2 = 0) then write(' ',i);
End.
Задача 3
Var i,k,i1,i2,i3:integer;
Begin
Write('Введите k: '); readln(k);
for i:=100 to 999 do begin
i1:=i div 100;
i2:=i mod 100; i2:=i2 div 10;
i3:=i mod 10;
if (i1+i2+i3 = k) then write(' ',i);
end;
End.
А ты знаешь иной способ записать в переменную каждую цифру числа? :)
mod это остаток от деления, а div это целая часть от деления
Да, с этим я разберусь, в любом случае спасибо
например 123 mod 10 = 3 т.к. 123/10 = 12,3 остаток 3, если использовать div то будет число 12
mod это дробная часть точнее
Другие вопросы из категории
1) ...коаксиальный кабель, коннекторы и терминаторы
2) ...кабель "витая пара" и концентратор (Hub)
3) ...оборудование стандарта Token Ring
4) все ответы верны
и восьмеричную (табл.1.1.):
Читайте также
Оператор case of и if then else:
Задача 1
Вводятся 3 числа. Можно
ли построить треугольник с такими сторонами? Если построить треугольник можно,
то определить, является ли он
равносторонним, равнобедренным или прямоугольным?
Операторы case of и if the else
Помогите написать программу...
Задача 1
”Посудина”. Все пассажиры будут спасены, если на помощь успеют два судна. Судно продержится на плаву t часов. Скорость судов-спасателей 40 узлов. Составить программу, определяющую спасутся ли пассажиры. Известны расстояния от трех судов-спасателей до тонущего судна.
write('x-любое число')
else
write('нет решений')
else
write('x=',-b/a);
end.