Найти среднее арифметическое таких чисел в диапазоне [a;b], у которых последняя цифра равна 7
Категория: Delphi/Pascal
2012-10-04 15:47:38
Вводятся числа a и b.
code: #pascal
procedure TForm1.Button1Click(Sender: TObject); var a, b, i: integer; sum, count, res: extended; begin a:=StrToInt(Edit1.Text); //Ввод данных! b:=StrToInt(Edit2.Text); //Ввод данных! sum:=0; count:=0; res:=0; for i:=a to b do //Перебираем все числа от а до b! if (i mod 10) = 7 //В случае если остаток от деления на 10 - 7 (т.е. последняя цифра - 7)... then begin sum:=sum+i; // ...то число добавляем к сумме. count:=count+1; //И увеличиваем количество посчитанных чисел! end; if count;0 then res:=sum/count; Label1.Caption:=FloatToStr(res); //Ответ готов! end;
автор: Sergej
Поделиться: