SP
Stas Petrov

Пишет что синтаксическая ошибка в 10 сторочке. Не могу понять какая. Помогите!

#include
#include
#include
int main()
{ float P;
int i, pi, N;
if (N>0)
for (i=i++; i<=N; P=1)
pi==1+1/(sqrt(sqrt(i)));
P == P*pi}
printf ("%d", P)}
else
{ puts ("Error");
return 0;}
}

Sa
Sajidam

for (i=i++; i<=N; P=1) {

а скобку за тебя кто ставить будет ?

СД
Светлана Дзуцева

скобки не открыты

вместо == надо =
запятой поле p*pi нету

ЕЯ
Екатерина Яковлева

да и ты не указал начальное значение для P, i, pi, N и начал с ними работать.
цикл у тебя for (i=i++; i<=N; P=1) ...я эту страницы сохраню, чтобы показывать другим: D

оператор ++ уже предполагает увеличение переменной на 1, кроме того, цикл работает так:

for(то, что мы сделаем при входе в цикл (1 раз) ;
тут ставится условие, если оно верно (true), то код в цикле получает управление;
то, что делается по завершению кода в цикле, т. е. перед проверкой условия из поля №2)

и запятые ещё из 2ого ответа нужны

после if (N>0) скобка { нужна
for (i=i++; i<=N; P=1) после этого скобка { нужна

да, и если будешь так продолжать, то ты не будешь программистом: D


да, и не забывай выбирать лучший ответ

Похожие вопросы
Не могу понять где ошибка, C++ -базовый курс.
Помогите найти ошибку. Программа не работает. Пишет ELSE без IF. Не могу понять в чем дело.
не могу понять, почему выдает ошибки, Delphi?
Wordpress. - Синтаксическая ошибка : синтаксическая ошибка, неожиданный ')' в / home/p139424....
Не могу найти ошибку,компилируешь и пишет ошибка есть
Не могу понять в чем ошибка (delphi 7 )
не могу понять где ошибка
Помогите исправить синтаксические ошибки!!!!
Помогите вывести двумерный массив, не могу понять в чем ошибка!
Не могу понять в чём ошибка (бэйсик) Помогите пожалуйста :)