Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 07.09.2015
Сообщений: 5

Error: invalid types 'double [10][10][double]' for array subscript

03.11.2015, 14:05. Показов 5064. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В 20 21 и 23 строках выдает ошибку error: invalid types 'double [10][10][double]' for array subscript
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
 
int main()
{
   double a[10][10];
   double kmin,n,i,j,m,mmin,sumneg,sumpos;
   a[1][1]=5.8;a[1][2]=4.5;a[1][3]=6.4;a[1][4]=7.7;a[1][5]=-2.4;
   a[2][1]=0.9;a[2][2]=-7.0;a[2][3]=5.9;a[2][4]=-3.3;a[2][5]=-2.6;
   a[3][1]=2.3;a[3][2]=-4.2;a[3][3]=1.3;a[3][4]=-0.3;a[3][5]=8.4;
   a[4][1]=1.7;a[4][2]=-4.4;a[4][3]=-0.2;a[4][4]=7.6;a[4][5]=7.8;
   m=5;n=4;
   sumneg=0;
   sumpos=0;
   for(i=1;i<=m;i++)
    for (j=1;j=n;j++)
   {
    if (a[i][j]>0)
      sumpos+=a[i][j];
    else
      sumneg+=a[i][j];
   }
   cout<<"Summa neg = "<<sumneg<<endl;
   cout<<"Summa pos = "<<sumpos<<endl;
   getch();
 
 }
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2015, 14:05
Ответы с готовыми решениями:

invalid types ‘Room [26][26][26][double]’ for array subscript. Помогите разобраться пожалуйста.
Параметр ловушки не выводиться(Trap) Выбивает ошибку invalid types ‘Room ’ for array subscript #include &lt;stdio.h&gt; ...

invalid operands of types ‘double*’ and ‘double’ to binary ‘operator*’
#include &quot;mpi.h&quot; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; #define count 120 int main(int argc,char *argv) { ...

Ошибка error: invalid types 'int[int]' for array subscript
Дана строка,содержащая английский текст.Найти количество слов,начинающихся с буквы b. Выдает ошибку в 29 строке:error: invalid types...

7
6 / 6 / 4
Регистрация: 29.10.2015
Сообщений: 45
03.11.2015, 14:16
поменяй 14 строку на:

C++
1
 m=4;n=5;
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
03.11.2015, 14:22
В 18-й строке какое условие в цикле должно быть?
0
0 / 0 / 0
Регистрация: 07.09.2015
Сообщений: 5
03.11.2015, 14:50  [ТС]
C++
1
for (j=1;j<=n;j++)
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
03.11.2015, 14:52
Ну значит, исправляй. И массивы индексируются с нуля, а не с единицы. Ты Паскаль, что ли, изучал?
0
0 / 0 / 0
Регистрация: 07.09.2015
Сообщений: 5
03.11.2015, 15:16  [ТС]
Преподаватель требует индексировать с единицы

Добавлено через 17 секунд
Я исправил ошибка остается
0
6 / 6 / 4
Регистрация: 29.10.2015
Сообщений: 45
03.11.2015, 16:53
Лучший ответ Сообщение было отмечено Ryrik как решение

Решение

попробуй поменять тип i,j:

C++
1
int i,j;
Добавлено через 59 секунд
да и m, n тоже.
1
125 / 117 / 67
Регистрация: 07.11.2014
Сообщений: 788
03.11.2015, 17:10
Цитата Сообщение от Ryrik Посмотреть сообщение
Преподаватель требует индексировать с единицы
Преподаватель с какой планеты? Смысл так делать? Все равно нету операции умножения для i...

Добавлено через 1 минуту
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
   double a[10][10];
   double kmin,mmin,sumneg,sumpos;
   int i,j,m,n;
   a[0][0]=5.8;a[0][1]=4.5;a[0][2]=6.4;a[0][3]=7.7;a[0][4]=-2.4;
   a[1][0]=0.9;a[1][1]=-7.0;a[1][2]=5.9;a[1][3]=-3.3;a[1][4]=-2.6;
   a[2][0]=2.3;a[2][1]=-4.2;a[2][2]=1.3;a[2][3]=-0.3;a[2][4]=8.4;
   a[3][0]=1.7;a[3][1]=-4.4;a[3][2]=-0.2;a[3][3]=7.6;a[3][4]=7.8;
   m=5;n=4;
   sumneg=0;
   sumpos=0;
        for(i=0;i<=m;i++)
        {
    for (j=0;j<=n;j++)
   {
            if (a[i][j]>0)
        {   
             sumpos+=a[i][j];
        }
            else
        {
             sumneg+=a[i][j];
        }
   }
        }
   cout<<"Summa neg = "<<sumneg<<endl;
   cout<<"Summa pos = "<<sumpos<<endl;
   getch();
 
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2015, 17:10
Помогаю со студенческими работами здесь

Ошибка: error: invalid types ‘int[int]’ for array subscript
Выпрыгивает ошибка: &quot;main.cpp: In function ‘int main()’: main.cpp:33:12: error: invalid types ‘int’ for array subscript if (a...

Error: invalid types 'int[int]' for array subscript
#include &lt;iostream&gt; using namespace std; int main() { setlocale(0,&quot; &quot;); char ch; bool t=false; int i=0; int s; cout &lt;&lt;...

[Error] invalid types 'int[int]' for array subscript
Здравствуйте! Нужно вычитать из файла количество вершин и ребер графа и создать матрицу инцидентности. Ниже прикреплен весь код, который...

Error: invalid types 'int[int]' for array subscript
Написал программу список студентов через классы, но на вводе и выводе выдаёт ошибку, не могу найти решение #include &lt;stdio.h&gt; ...

[Error] invalid operands of types '<unresolved overloaded function type>' and 'double' to binary 'operator*'
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; /* run this program using the console pauser or add your own getch,...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru