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

Выходят 2 одинаковые ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив из матрицы http://www.cyberforum.ru/cpp/thread141683.html
даны натуральное число n , целочисленная квадратная матрица порядка n. получить b1,...,bn? где bi это значение первого по порядку положительного элемента i -й строки (если таких элементов нет, то принять bi=1) помогите пожалуйста?))))))
C++ Сложное задание с массивом Задача проведения границы на карте ("создание военных блоков"). Страны на карте заданы матрицей смежности. Если страны i, j имеют на карте общую границу, то элемент матрицы A равен 1, иначе 0. Необходимо разбить страны на две группы так, чтобы количество пар смежных стран с противоположных групп было минимальным. если честно я сама не очень понимаю что нужно сделать!!!! надеюсь кто-то уже... http://www.cyberforum.ru/cpp/thread141238.html
C++ Одну строчку немогу написать
Объявлены структура, описывающая точку в пространстве TPoint и массив точек Points: struct TPoint { int X; int Y; }; struct TPoint Points={ {1,5}, {7,10} }; Напечатать координату Y второй точки в массиве, не используя оператор . Для печати использовать функцию printf со спецификатором %d.
Написать сценарий выписывающий все полные имена файлов в заданном каталоге и его подкаталогах. Результат подготвоить в виде документа Word.(C++) C++
Написать сценарий выписывающий все полные имена файлов в заданном каталоге и его подкаталогах. Результат подготвоить в виде документа Word. (прога C++)
C++ Изменение значение указателя в цикле http://www.cyberforum.ru/cpp/thread141189.html
Добрый день! У меня возникла проблема следущего характера: в цикле for (i=0;i<(n*n);i++) у меня сбивается указатель, тоесть при i=4, **(p+i)=35 (специально выключил randomize), а при i=6, тот же **(p+4)=13603, не могу понять почему **(p+4) меняется, хотя я его в данный момент не использую... попробовал сделать до этого цикл и присвоить всем **(p+i)=0, после вывести эту матрицу на экран, все...
C++ Сложное задание Задание : Ввести строку длинной до 500 символов англ, рус, пробелы. Сформировать строку содержащей слова из исходной строки. Отсортировать по возрастанию без учёта регистра. Пример: ab Aab AB Пожалусто помогите, буду очень признателен. подробнее

Показать сообщение отдельно
Radis
0 / 0 / 0
Регистрация: 06.06.2010
Сообщений: 4

Выходят 2 одинаковые ошибки - C++

06.06.2010, 19:39. Просмотров 484. Ответов 6
Метки (Все метки)

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 <iostream.h>
 
#include <math.h>
#include <conio.h>
int main()
{int i, j, n,m,fl ;
int *px, *pfl;
cout<<"Razmernost:\n";
 cin>>n;
 m=pow(2,n);
 px=new int[m];
 pfl=new int[m];
 cout<<"Vvedite vector znachenii funkcii:\n";
 for(i=0; i<m; i++)
 cin>>px[i];
 for(j=0; j<n; j++)
 { for(i=0; i<m; i++)
    pfl[i]=0;
    fl=0;
    for(i=0; i<m; i++)
    if(pfl[i]==0)
    { [U]if(px[i]!=px[i+pow(2,j)]) {fl=1; break;}
       pfl[i+pow(2,j)]=1;[/U]
    }
   if(fl==0) cout<<"X"<<n-j<<" - fiktivnaya peremennaya.\n";
 } getch();
}


выходит 2 ошибки где я подчеркнул: invalid types `int*[double]' for array subscript
помогите пожалуйста!!! завтра надо сдать курсовую по дискретке!!((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru