Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Cricke2
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 28
08.05.2013, 17:40     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #1
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: синтаксическая ошибка: отсутствие ";" перед "строка"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2013, 17:40     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка"
Посмотрите здесь:

Помогите пожалуйста "error C2143:" и "error C4430:" C++
Синтаксическая ошибка: отсутствие ";" перед "<class-head>" C++
C++ error C2143: синтаксическая ошибка: отсутствие "]" перед ";"
Синтаксическая ошибка: отсутствие ";" перед "<" C++
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "fprot" C++
C++ error C2143: синтаксическая ошибка: отсутствие ";" перед "using"
C++ Ошибка экземпляра класса: отсутствие ";" перед идентификатором "o_scenes_1"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HellsingOva
13 / 14 / 1
Регистрация: 27.11.2010
Сообщений: 319
08.05.2013, 17:43     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #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);
Cricke2
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 28
08.05.2013, 17:51  [ТС]     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #3
все те же ошибки
alexSo94
140 / 4 / 1
Регистрация: 24.02.2013
Сообщений: 46
08.05.2013, 17:58     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #4
C++
1
#include <stdafx.h>
Должно быть:
C#
1
#include "stdafx.h"
Внимательнее.
HellsingOva
13 / 14 / 1
Регистрация: 27.11.2010
Сообщений: 319
08.05.2013, 17:59     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #5
#include "stdafx.h" да как вариант
#include <stdafx.h> устаревшая запись
распиши со скобками
C++
1
2
3
cout«("i =");
cout«(i);
cout«("\n");
Cricke2
2 / 2 / 0
Регистрация: 15.02.2013
Сообщений: 28
08.05.2013, 18:00  [ТС]     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #6
Цитата Сообщение от alexSo94 Посмотреть сообщение
C++
1
#include <stdafx.h>
Должно быть:
C#
1
#include "stdafx.h"
Внимательнее.
сменил, осталась одна ошибка:
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "z"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2013, 18:02     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка"
Еще ссылки по теме:

error C2061: синтаксическая ошибка: идентификатор "x" C++
Исправить ошибки "error LNK2019" - отсутствие конструкторов и методов C++
Error C2361: пропуск инициализации "Height" из-за метки "default" C++
C++ Error C2143: синтаксическая ошибка: отсутствие ";" перед "*"
Error C2143: синтаксическая ошибка: отсутствие ";" перед "<<" C++

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

Или воспользуйтесь поиском по форуму:
alexSo94
140 / 4 / 1
Регистрация: 24.02.2013
Сообщений: 46
08.05.2013, 18:02     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" #7
Цитата Сообщение от Cricke2 Посмотреть сообщение
сменил, осталась одна ошибка:
error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "z"
У меня все скомпилилось. Попробуй проект пересоздай бывает.
Yandex
Объявления
08.05.2013, 18:02     Error C2143: синтаксическая ошибка: отсутствие ";" перед "строка"
Ответ Создать тему
Опции темы

Текущее время: 14:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru