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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dimka609
0 / 0 / 0
Регистрация: 20.03.2014
Сообщений: 15
#1

Подскажите что за ошибка - error C4430: - C++

03.04.2014, 16:58. Просмотров 399. Ответов 3
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "iostream"
#include "math.h"
using namespace std; 
#define n 5 
main()
{
int A[n],i,count, p = 1;
cout<<"Введите элементы массива: ";
//cin<<endl;
for (i=0; i<n; i++)
cin>>A[i];
for (int i=1; i<n; i+=2)
    p*=A[i];
cout<<i<<endl;
}
отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию??
Сама задача - В одномерном массиве, состоящем из N целых элементов, вычислите сумму четных элементов массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2014, 16:58     Подскажите что за ошибка - error C4430:
Посмотрите здесь:

error C4430, error C2143 C++
Помогите пожалуйста "error C2143:" и "error C4430:" C++
C++ Error C4430: отсутствует спецификатор типа - предполагается int
Error C4430: отсутствует спецификатор типа - предполагается int C++
C++ error C4430 people
C++ Error C4430: отсутствует спецификатор типа - предполагается int
Исправить ошибку компиляции "error C4430: отсутствует спецификатор типа - предполагается int" C++
C++ Исправить ошибку компиляции "error C4430: отсутствует спецификатор типа - предполагается int"
C++ Ошибка "error C4430: missing type specifier" при работе с fstream
Error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C++
С++ ошибка error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C++
Error C4430, error C2065 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
03.04.2014, 17:41     Подскажите что за ошибка - error C4430: #2
Что? С++ не поддерживает int?..
Думаю, что дело в main(). Попробуйте
C++
1
int main() { .. return 0;}
Добавлено через 3 минуты
И переменные count и i - можно убрать. i объявлять непосредственно в for, a count Вы вообще не используете.
Ilot
Модератор
Эксперт С++
1780 / 1155 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
03.04.2014, 17:44     Подскажите что за ошибка - error C4430: #3
Руки поотбивать тому программисту, который писал эту программу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "iostream"
using std::cin;
using std::cout;
using std::endl;
int main()
{
    const int N = 5;
    int A[N],i , p = 0;
    cout << "Введите элементы массива: ";
    cout << endl;
    for (i = 0; i < N; ++i)
        cin >> A[i];
    for (i = 1; i < N; i += 2)
        p += A[i];
    cout << p << endl;
    return 0;
}
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,665
Записей в блоге: 27
03.04.2014, 17:45     Подскажите что за ошибка - error C4430: #4
Цитата Сообщение от Ilot Посмотреть сообщение
Руки поотбивать тому программисту, который писал эту программу.

Не по теме:

Судя по этому коду - уже отбили... Потому как написан он явно не ровными руками...

Yandex
Объявления
03.04.2014, 17:45     Подскажите что за ошибка - error C4430:
Ответ Создать тему
Опции темы

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