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

Компилятор ругается, что для индекса требуется массив или указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Повторяющиеся слова http://www.cyberforum.ru/cpp-beginners/thread697613.html
Даны 2 предложения. Напечатать слова, которые встречаются в двух предложения только один раз Подскажите, как эту задачу решить на с++ Добавлено через 3 часа 41 минуту Помогите плииз... срочно нужно! Добавлено через 24 минуты Немного накидал что в голову пришло... Сначала первое предложение разбираю на слова, потом второе также.... Хотя не знаю правильно или нет.... А дальше как...
C++ Различные байты помогите, организовать цикл в котором перебираются все возможные варианты байт!! т.е составить массив где первым байтом будет 0x00 а последний 0хFF! http://www.cyberforum.ru/cpp-beginners/thread697609.html
Перевод из Pascal в C++ C++
Пж помогите перевести Program SoulCub; Var A,B,C:Real; Begin WriteLn('Введите числa A,B и C: '); ReadLn(A,B,C); If (A < B) And (B < C) Then Begin
Дерево турнира с выбыванием C++
Не совсем понимаю, как осуществить процедуру заполнения дерева. Точнее, не понимаю, как поместить в корень максимальный элемент. Имеется вот такое дерево с симметричным обходом. Нужно с помощью турнира с выбыванием отсортировать данный массив. Заранее благодарен за помощь. #define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> using...
C++ Сколько есть способов выплатить сумму http://www.cyberforum.ru/cpp-beginners/thread697600.html
В Эстонии в обращении находятся 1,2,5,10,25,50,100 и 500 - кроновые купюры. Написать программу, которая сможет найти сколько есть различных способов выплатить данную сумму. На единственной строке текстового файла raha.sis.txt дано целое число S(0 < S < 250). На единственной строке текстового файла raha.val.txt вывести количество различных способов выплаты. Пример: Файл raha.sis.txt...
C++ Конструктор копирования в c++ Добрый день, такая задача по с++ Какая ошибка в следующей реализации конструктора копирования по умолчанию и деструктора?? Какой еще оператор необходимо перегрузить для данного класса?? typedef unsigned int dlina; const dlina n=30; class Mouse { dlina rost; protected: подробнее

Показать сообщение отдельно
X_Duke_Nuken_X
-44 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 37
14.11.2012, 18:06     Компилятор ругается, что для индекса требуется массив или указатель
У меня программа делает, по крайней мере, должна делать следующее: заполнять, линейный массив,размер которого задаются с клавиатуры,случайными натуральными числами в заданном диапазоне,выводить полученный массив на экран, но при компилировании выдает ошибку "error C2109: для индекса требуется массив или указатель".

Что не так? Помогите новичку...

компилятор 2012 года

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include "stdafx.h"
#include <iostream>             
#include <windows.h>
#include <iomanip>
#include <math.h>
#include <conio.h>
#include <String.h>
#include <ctype.h>
#include <stdlib.h>
#include <fstream>
using namespace  std;
 
int main ()
{
    if(SetConsoleCP (1251)==0)
    {
         cerr << "Fialed to  set codepage!" << endl;
    }
    if (SetConsoleOutputCP (1251) ==0)
    {
         cerr << "Failed to  set OUTPUT page!" << endl;
    }
 
    int n;
    int a,b,i;
    cout<<"Введите размер линейного массива: \n";
    cin>>n;
    cout<<"Введите диапазон: \n";
    cin>>a>>b;
    int *a =new int [n];
    cout<<"Исходный массив: \n";
    int RANGE_MIN = a;
    int RANGE_MAX = b;
    for (int i = 0; i < n; i++ )
    {
        a[i] = new int [n];
        a[i] = (int) ((( double) rand() / (double) RANGE_MAX) * RANGE_MAX + RANGE_MIN);
        cout << setw(4) << a[i];
    }
    cout << endl;
    printf ("\n Массив, заполненный случайными числами: \r\n");
        for (int i = 0; i < n; i++)
        {
                printf("%4d", a[i]);
        }
        printf("\r\n");
        _getch();
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru