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

не работает - C++

Восстановить пароль Регистрация
 
 
Александр "КАС"
 Аватар для Александр "КАС"
1 / 1 / 0
Регистрация: 19.01.2011
Сообщений: 134
28.01.2011, 14:58     не работает #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include<iostream>
#include<stdio.h>
using namespace std;
int a[100];
int i,n;
int main();
{
    i=0;
    cout<<"Elementy:"<<endl;
    cin>>n;
    cout<<"Vvesti elements"<<endl;
        for(i=0;i<n;i++)
            cin>>a[i];
        a[i]%2==0
        cout<<a[i]<<endl;
    return 0;
}
 Комментарий модератора 
На будущее: описывай проблему подробней, если ты хочешь в краткие сроки получить на правильный ответ
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2011, 14:58     не работает
Посмотрите здесь:

Не могу понять почему не работает (или правильно не работает) C++
C++ Не могу разобраться почему не работает программа(Код, написанный на Borland C++ не работает в Dev C++)
C++ Почему в динамическом массиве не работает то, что работает со статическим?
std::string код работает в VS 6.0, но не работает в VS2012 (error C4996) C++
Русификация.Работает-супер! Обьяснитте, как это работает? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
209 / 209 / 16
Регистрация: 26.12.2010
Сообщений: 691
28.01.2011, 15:55     не работает #21
вы выложите ошибки сюда то ..
хотя никаких ошибок то там и нету)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
28.01.2011, 15:57     не работает #22
Цитата Сообщение от Александр "КАС" Посмотреть сообщение
нет, не подходит...2 ошибки
А мы должны догадаться, что это за ошибки?
Александр "КАС"
 Аватар для Александр "КАС"
1 / 1 / 0
Регистрация: 19.01.2011
Сообщений: 134
28.01.2011, 15:59  [ТС]     не работает #23
1>c:\users\админ\documents\visual studio 2008\projects\нов\нов\нов.cpp(8) : error C2144: синтаксическая ошибка: перед "int" требуется ";"
1>c:\users\админ\documents\visual studio 2008\projects\нов\нов\нов.cpp(9) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
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
#include "stdafx.h"
#include<iostream>
#include<stdio.h>
using namespace std;
int a[100];
int i,n;
int main()
int counter=0;
{
    setlocale(LC_ALL,"Russian");
    i=0;
    cout<<" Количество элементов:"<<endl;
    cin>>n;
    cout<<"Введите элементы:"<<endl;
      for(i=0;i<n;i++) 
      {
                        cin>>a[i];
                if(a[i]%2==0)
                        cout<<a[i]<<"-это четное число"<<endl;
                else cout<<"-это нечетное число"<<endl;
                counter++;
                cout<<counter;
                }
      system("pause");
      return 0;
}
deadlock
 Аватар для deadlock
372 / 351 / 7
Регистрация: 14.12.2010
Сообщений: 1,265
28.01.2011, 16:01     не работает #24
ну опять те же грабли, я вроде правильно код написал, нужно просто скопировать корректно

Добавлено через 56 секунд
ну и
C++
1
cout<<counter;
тогда уж после всего цикла выводить, а не на каждом шаге
NiRamz
209 / 209 / 16
Регистрация: 26.12.2010
Сообщений: 691
28.01.2011, 16:02     не работает #25
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
//#include "stdafx.h"
#include<iostream>
#include<stdio.h>
using namespace std;
int a[100];
int i,n;
int counter=0;
int main()
{
setlocale(LC_ALL,"Russian");
i=0;
cout<<" Количество элементов:"<<endl;
cin>>n;
cout<<"Введите элементы:"<<endl;
for(i=0;i<n;i++) 
{
cin>>a[i];
if(a[i]%2==0)
cout<<a[i]<<"-это четное число"<<endl;
else cout<<"-это нечетное число"<<endl;
counter++;
cout<<counter;
}
system("pause");
return 0;
}
определяйте переменные ПЕРЕД int main(), так как все что ниже уже тело ф-ции. или в самом теле ф-ции.
deadlock
 Аватар для deadlock
372 / 351 / 7
Регистрация: 14.12.2010
Сообщений: 1,265
28.01.2011, 16:04     не работает #26
дубль два:
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
#include "stdafx.h"
#include<iostream>
#include<stdio.h>
using namespace std;
int a[100];
int i,n;
int main()
{
        i=0;
        int counter=0;
        cout<<"Elementy:"<<endl;
        cin>>n;
        cout<<"Vvesti elements"<<endl;
                for(i=0;i<n;i++)
                {
                   cin>>a[i];
                  if (a[i]%2==0) 
                   {
                     cout<<a[i]<<endl;
                     counter++;
                   }
                }
        cout<<"Chetnix chisel:"<<counter;
        return 0;
}
Добавлено через 1 минуту
теперь аккуратно выделяем, нажимаем Ctrl+C, окрываем свою MSVS, выделяем старый текст полностью!!!!!! и нажимаем Ctrl+V
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2011, 16:05     не работает
Еще ссылки по теме:

C++ setprecision() не работает, или работает не так как нужно
Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает C++
Multimap STL - работает только запись в файл, поиск в файле не работает C++

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

Или воспользуйтесь поиском по форуму:
NiRamz
28.01.2011, 16:05     не работает
  #27

Не по теме:

Александр "КАС" совет, почитайте пожалуйста про синтаксис и про основы языка c/c++, я думаю времени это много не займет, но прояснит очень многое.

Yandex
Объявления
28.01.2011, 16:05     не работает
Ответ Создать тему
Опции темы

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