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

error C2109: для индекса требуется массив или указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Арифметическая прогрессия http://www.cyberforum.ru/cpp-beginners/thread227234.html
Дано N десятоков целых чисел. Определить, сколько из них могут составлять арифметическую прогрессию. Проверку оформить в виде функции. Вот ее сделать и зачет. Добавлено через 4 часа 3 минуты Актуально,нужно позарез. Спасибо
C++ не работает програмка в visual studio 2010 задали написать програмку. при компиляции ругается на #include <iostream.h>, пишет не удается открыть источник файл. как его найти? погуглил и что то ничего не нашел. так же ругается на cout и endl, пишет не определен. #include <iostream.h> #include <conio.h> #include <stdio.h> #include <math.h> void main() { http://www.cyberforum.ru/cpp-beginners/thread227228.html
C++ Заполнить матрицу
Заполните матрицу ЛП,от центра по спирали:вниз-влево-вверх-вправо.
Текстовый файл, содержащий 2 строки C++
Здравствуйте! Помогите, пожалуйста, с решением, т.к. сама в С++ чайник! Задан текстовый файл, содержащий 2 строки текста. Убрать из них символы, встречающиеся в обеих строках текста. Причем, убирается одинаковое количество символов из обеих строк (с учетом регистра). Заранее огромное спасибо!!!!
C++ Не работает getline в VS2010 http://www.cyberforum.ru/cpp-beginners/thread227193.html
Исходник: #include <iostream> #include <fstream> using namespace std; int main(){ string buf, to_find = "newevent";
C++ Количество элементов в столбце с максимальным элементом Есть программа, считает минимальные элементы в строках и затем выбирает среди них максимальный и выводит его индекс (заодно и выводит является ли элемент угловым), необходимо, чтобы она выводила кол-во элементов в столбце, где находится максимальный элемент. #include <iostream> #include <cstdlib> #include <ctime> using namespace std; #include <stdio.h> #if defined (_MSC_VER) && _MSC_VER... подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
11.01.2011, 19:47     error C2109: для индекса требуется массив или указатель
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
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <time.h>
#include <locale.h>
 
int prost(int b)
{
    int i;
    for(i=2; i <= int(sqrt(double(b))); i++)
        if(!(b % i))
        {
            printf("\nЧисло НЕпростое %d\n", b);
            return 0;
        }
    printf("\nЧисло простое %d\n",b);
    return 1;
};
void massiv(int* t)
{
    int n, i;
    srand((unsigned)time(NULL));
    printf("Введите колличество элементов массива: \n");
    scanf("%d", &n);
    t = new int[n];
    printf("массив: \n");
    for(i=0;i<n;i++)
    {
        t[i]=rand()%201-200;
        printf("%d  ",t[i]);
    }
};
int main()
{
    setlocale(LC_ALL, "Russian");
 
    int *i = NULL,a;
    printf("Введите число: \n");
    scanf("%d", &a);
    massiv(i);
    prost(a);
    getch();
    delete[]i;
    return 0;
}
 
Текущее время: 20:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru