Вопрос Почему программа не работает в паскале по этому условию, в чем ошибка?

Регистрация
21 Сен 2013
Сообщения
103
Репутация
0
Спасибо
0
Монет
0
var y,x: real;
begin
y := 0;
x := 0 to 10 do
readln(y,x);
y :=sin ^2(x) +cos ^2 (x);
writeln(c)
end.
 
В коде нет условий. Наверное, предполагается использование цикла, и нужно либо написать блок оператора, либо использовать массив (даже учитывая отсутствующий for - какой смысл 10 раз читать юзерский ввод в одни и те же два скаляра, заменяя предыдущие значения?). Сначала алгоритм составь, только затем пиши код.
 
Это вообще не Паскаль, а изобретенный Вами язык с элементами Паскаля ;) Что хоть надо-то было?
 
Пожалуйста имейте ввиду, что этот пользователь забанен
в 4 строчке for в начале должен быть вообще не понятно откуда там c, если в программе она не объявлена, программа не правильно написана, много несостыковок что вообще должна делать программа?
 
Во-первых, параметр цикла не может быть действительным числом! Во-вторых, цикл for … to … do В-третьих, в паскале нет такого оператора „^“. В паскале это ссылка! В-четвёртых, операторные скобки пропущены. В-пятых, что за „с“, которое выводите? От куда взялось? Ну и в-шестых, где, собственно, условие, которое у вас подразумевается под „этим“?
 
Назад
Сверху