I = int(input())
a = i // 100
b = i // 10 % 10
c = i % 10
print(a==b==c)
В данной программе есть ошибки:
1) строка 13 - в функции printf после x1,y1,x2,y2 надо поставить \n, чтобы перейти на следущую строку
2) строка 14 - в функции scanf %f%f%f%f должны быть в двойных кавычках и вводимые переменные отделяются запятой
3) строка 15 - в библиотеке math.h нет функцит sqr, есть функция sqrt(x) - квадратный корень из x.
4) Пропущена точка с запятой в 15 строке
Программа без ошибок:
#include<stdio.h>
#include <math.h>
void main()
{
float x1, y1, x2, y2, d;
printf("x1,y1,x2,y2\n");
scanf("%f%f%f%f",&x1,&y1,&x2,&y2);
d = sqrt(pow(x1-x2,2) * pow(y1-y2,2));
printf("%f",d);
}
=5*(A2+C3)/(2*B2-3*D3)
=(B2+C4)*(2*B2-3*D3) примечание: В условии не хватает одной открывающей скобки!!! Я поставил ее произвольно...
=2*(C2-C3)+(3^2*(4*K2-3*C5))
Const
n=30;
var
i,k,m:integer;
begin
Randomize;
Writeln('Заданы мощности:');
k:=0;
for i:=1 to n do
begin
m:=Random(100)+50;
Write(m:4);
if m>100 then k:=k+1
end;
Writeln;
Writeln('Количество машин с мощностью больше 100 л.с. равно ',k)
end.
<em><u>Тестовое решение:</u></em>
Заданы мощности:
147 126 69 149 121 112 69 138 144 135 148 133 86 101 109 82 60 126 80 96 66 113 77 86 147 100 131 146 84 70
Количество машин с мощностью больше 100 л.с. равно 17
Более удобный, компактный и требующий меньше памяти код, чем у предыдущего ответа.
Пояснение:
1) вводятся два числа и забиваются в значения a и b соответственно.
2)при помощи команды else производится отбор. Если а больше b, то идет запись, если нет, то идет другое else, где если a меньше b, то идет запись их. В конечном случае, если не выполняется ни то, ни то, то просто выводится, что они равны, т.к больше нет никаких вариантов.
Код:
Program school6;
var a,b:real;
begin
write ('Введите первое число:');
readln(a);
write ('Введите второе число:');
readln(b);
if a>b then
write ('Первое число больше второго на ', a-b)
Else
If a<b then
write ('Второе число больше первого на ', b-a)
Else Write('числа равны');
end.