Другие языки программирования и технологии

Найдите ошибку в Паскале? Что я сделал не так? И напишите ка нужно правильно.

var

a, real, r: integer;

label 3;

begin

readln(a);

writeln(a/3);

if r=real

then

writeln ('no')

else

writeln ('yes');

end.
Это неудачный троллинг, не ведитесь:)
ВК
Вячеслав Кочемазов
49 504
Лучший ответ
Дмитрий Исаков Это не троллинг, А если вы такой умный то помогите решить задачу по информатике)
Следуя твоему примеру - так 100% не работает xD

program label 3;
var
a; < r real of integer,
begin?
Insert(a,3,a/3);
with (a/3);
if (r > real)or(a < string) while
repeat ("no"))))
else for "yes" with(real);
end.

UPD: Держи. Без приколов - это то самое.

program q171080886;
var
 a, s: integer;
begin
 Write('A = ');
 ReadLn(a);
 s := 0;
 repeat
  s := s + (a mod 10);
  a := a div 10;
 until a = 0;
 if s mod 3 = 0 then
  WriteLn('Yes')
 else
  WriteLn('No');
 ReadLn;
end.
Алиби Нуржанов
Алиби Нуржанов
65 874
Дмитрий Исаков задача
вверху
вообще бред какой-то
Мen Noname
Мen Noname
81 728
Дмитрий Исаков А как тогда написать программу где нужно что бы писало число какое-то делиться на 3 цело, если да то 'yes' , а если нет то 'no'
label 3; - нафига?
if r=real - эта ваще пять, адназначна
Alexander Fokin
Alexander Fokin
75 582
Дмитрий Исаков Извините но я паскале - 0 . Это решение задачи по информатике)
удали все, кроме begin и end. (с точкой) - ошибок не будет.
А если ты еще хочешь, чтобы эта программа что-то делала - то скажи нам, что, мы же не телепаты...
Виталий Карлов
Виталий Карлов
52 822
Дмитрий Исаков задача вверху
program zad1_3;
uses crt;
var x1,x2,x3,y1,y2,y3:integer;
a,b,c:real;
s,p:real;
begin
textBackGround(cyan);
clrscr;
textColor(yellow);
writeLn('treugolnik.in');
randomize;
Сергей Спицын
Сергей Спицын
49 725
1. Лейбл внутри блока кода должен быть, а не снаружи. И вообще лейбл - для слабаков, не используй его.
2. if (R = real) это что? Сравнение переменной с типом? :)
AJ
Ayan Junisov
34 701
Дмитрий Исаков Что число р - целое
var
d:boolean;
a,b,c:integer;
c1,c2,c3:longint;
begin
read(c);
c3:=c mod 10;
c2:=(c mod 100) div 10;
c1:=(c mod 1000) div 100;
b:=c1+c2+c3;
a:=b mod 3;
c:=c mod 3;
d:=c=a;
if a=0 then
begin
if d then writeln('yes') else writeln('no');
end
else writeln('Введите другое число');
readln
end.
Василий *
Василий *
600