ЯРОСЛАФ
03.06.2021 11:07

1. Знайдіть помилку в наступних фрагментах програм: begin

y: =0;

for x: =0.1 to 9 do

y: = y+ sqr(x);

end;
2. begin
m:=4;
for y:=9 to 1 do
begin
f:=m+2+y;
writeln('f=',f);
end;
readln;
end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Aannddrreeyy22
06.04.2020 17:54
#include <iostream>
using namespace std;
int main()
{
setlocale (0,"");
int n1,n2,n3,p1,p2,p3;
cout<<"введите количество учеников в каждом классе"<<endl;
cout<<"1-";
cin>>n1;
cout<<"2-";
cin>>n2;
cout<<"3-";
cin>>n3;
    p1=n1/2; if (n1%2!=0) p1++;
    p2=n2/2; if (n2%2!=0) p2++;
    p3=n3/2; if (n3%2!=0) p3++;
cout<<"для первого класса - "<<p1<<endl;
cout<<"для второго класса - "<<p2<<endl;
cout<<"для третьего класса - "<<p3<<endl;
return 0;
}
0,0(0 оценок)
Ответ:
polina1362
26.12.2022 07:21

var x, a, b, k: integer;

begin

write('Введите число: ');

readln(x);

write('Введите цифру: ');

readln(a);

b := 0;

k := 1;

while x > 0 do  //цикл пока данное число больше 0

begin

if x mod 10 <> a then // сравниваем последнюю цифру данного числа с указанной цифрой

begin  // если последняя цифра данного числа не равна указанной цифре

b := b+(x mod 10)*k;  // получаем новое число из числа b и последней цифры данного числа умноженной на коэффициент

k := k*10;  // увеличиваем коэффициент (единицы, десятки и т.д.)

end;

x := x div 10;  // отбрасываем последнюю цифру из данного числа

end;

writeln('Получилось: ', b);

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота