С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Cricke2
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 28
1

Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка"

08.05.2013, 17:40. Просмотров 625. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdafx.h> 
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{ 
setlocale( LC_ALL,"Russian" );
double a,b,m,z,x,i;
cout«"Ввести х = ";
cin»x;
cout«"введите вариант = ";
cin»i;
a=0;
for (m=i; m<=i+8; m++)
{
a=a+cos(pow(x, 2)*sin(2*x - 1)) + 4.29;
}
b=1;
for (m=i; m<=i+5; m++)
{
b=b*cos(pow(x, 2)*sin(2*x - 1)) + 4.29;
}
z=a*b;
cout«"i ="«i«"\n"«"a = "«a«"\n"«"b = "«b«"\n"«"z = "«z;
getch();
}
Написал программу, вот задание:

Знайти значение z=ab; если
[404]

Трижды все перепроверил, ошибок не нашел.
Visual 2010 выдает следующие ошибки:
error C2065: «z: необъявленный идентификатор
error C2143: синтаксическая ошибка: отсутствие ";" перед "строка"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2013, 17:40
Ответы с готовыми решениями:

For(auto const& val : stime) .cpp(47) : error C2143: синтаксическая ошибка: отсутствие "," перед ":"
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdexcept&gt; #include...

error C2143: синтаксическая ошибка: отсутствие "]" перед ";"
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;cmath&gt; using namespace std;...

Error C2143: синтаксическая ошибка: отсутствие ";" перед "<<"
Программа Microsoft Visual C++ 2010 // площадь прямоугольника.cpp: главный...

Error C2143: синтаксическая ошибка: отсутствие ";" перед "*"
Вот текст класса, где собственно говоря вылезает ошибка. Где я мог пропустить...

error C2143: синтаксическая ошибка: отсутствие ";" перед "using"
Сколько смотрю в код, не могу найти где я ошибку совершил, возможно вы...

6
HellsingOva
16 / 17 / 8
Регистрация: 27.11.2010
Сообщений: 323
08.05.2013, 17:43 2
поробуй так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdafx.h> 
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{ 
setlocale( LC_ALL,"Russian" );
double a,b,m,x,i;
cout«"Ввести х = ";
cin»x;
cout«"введите вариант = ";
cin»i;
a=0;
for (m=i; m<=i+8; m++)
{
a=a+cos(pow(x, 2)*sin(2*x - 1)) + 4.29;
}
b=1;
for (m=i; m<=i+5; m++)
{
b=b*cos(pow(x, 2)*sin(2*x - 1)) + 4.29;
}
double z=a*b;
cout«"i ="«i«"\n"«"a = "«a«"\n"«"b = "«b«"\n"«"z = "«z;
getch();
}
или
C++
1
2
cout«"i ="«i«"\n"«"a = "«a«"\n"«"b = "«b«"\n";
cout«"z = "«(a*b);
0
Cricke2
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 28
08.05.2013, 17:51  [ТС] 3
все те же ошибки
0
alexSo94
170 / 23 / 15
Регистрация: 24.02.2013
Сообщений: 99
08.05.2013, 17:58 4
C++
1
#include <stdafx.h>
Должно быть:
C#
1
#include "stdafx.h"
Внимательнее.
0
HellsingOva
16 / 17 / 8
Регистрация: 27.11.2010
Сообщений: 323
08.05.2013, 17:59 5
#include "stdafx.h" да как вариант
#include <stdafx.h> устаревшая запись
распиши со скобками
C++
1
2
3
cout«("i =");
cout«(i);
cout«("\n");
0
Cricke2
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 28
08.05.2013, 18:00  [ТС] 6
Цитата Сообщение от alexSo94 Посмотреть сообщение
C++
1
#include <stdafx.h>
Должно быть:
C#
1
#include "stdafx.h"
Внимательнее.
сменил, осталась одна ошибка:
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "z"
0
alexSo94
170 / 23 / 15
Регистрация: 24.02.2013
Сообщений: 99
08.05.2013, 18:02 7
Цитата Сообщение от Cricke2 Посмотреть сообщение
сменил, осталась одна ошибка:
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "z"
У меня все скомпилилось. Попробуй проект пересоздай бывает.
0
08.05.2013, 18:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2013, 18:02

error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "fprot"
помогите, пожалуйсти исправить ошибки!!! #include &lt;iostream&gt; #include...

Синтаксическая ошибка: отсутствие ";" перед "<class-head>"
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int _tmain(int...

Синтаксическая ошибка: отсутствие ";" перед "using namespace"
У меня есть заголовочный файл LanguageEng.h В нём находится код: #pragma once...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru