Т.к делить на 0 нельзя, можно вставить условие.
Условие записывается так:
If [условие] then [значение] else [иначе];
Если b=0 то выводим ошибку иначе идём дальше.
If b=0 then writeln('На 0 делить нельзя!') else
begin Начало подпрограммы
c:=a/b;
writeln('a/b=',c:0:2,' Верно!'); Весть текст обособливается в ковычки '. А переменные запятыми. 'a/b' это текст. ,c, это переменная.
end; конец подпрограммы. Это не конец всей программы, поэтому ставится не точка, а точка с запятой ;
Вот вся программа вместе с условием.
program asd;
var a,b,c:real;
begin
writeln('Введите два числа');
readln(a,b);
If b=0 then writeln('На 0 делить нельзя!') else
begin
c:=a/b;
writeln('a/b=',c:0:2,' Верно!');
end;
readln;
end.
Сам был сегодня на олимпиаде, там этим даже первую не решил бы. Из 12, я ток 4 сделал. Задачи ужас, даже условие не понял
04 Дек 2010, 19:48Я тож был на областной) 1 задачу на 100% решил первую из четырёх)
Это 106 место по области и 3 месо по городу. Ужас)
Там один задрот все задачи на 100% решил)
такое чувство, что каждый любитель компьютерных игрушек считает своим долгом поучаствовать в такой олимпиаде 
Например 2ая, если в матрице сумма строки четная, выбести эту строку. И так все строки. Я ее решил)
04 Дек 2010, 23:09Просто нужно мышление алгоритмическое хорошое и олимпиадное программирование совсем другое, чем работа назаз.
04 Дек 2010, 23:11