Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Johnlion
62 / 2 / 1
Регистрация: 11.05.2011
Сообщений: 666
1

Сумма элементов в цикле?

28.11.2011, 20:13. Просмотров 817. Ответов 5
Метки нет (Все метки)

В этой задачке нужно в цикле посчитать сумму d[1][0]+d[1][1]+d[1][2], как это сделать?
C
1
2
3
4
if (d[1][0]+d[1][1]+d[1][2]==d[0][0])
             h=1;
         else
             h=0;
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2011, 20:13
Ответы с готовыми решениями:

Массивы: сумма отрицательных элементов; произведение всех элементов, начиная с нулевого
В одномерном массиве, состоящем из n элементов найти: 1) Сумму отрицательных элементов. ...

Определить является ли сумма элементов строк равной сумме элементов столбцов
Статическая память. Двумерный массив. Дан массив целых чисел. Определить является ли сумма...

Сумма положительных элементов в нечетныйx строках, и произведение элементов меньше 5 в нечетных столбцах
сумма положительных элементов в нечетныйx строках, и произведение элементов меньше 5 в нечетных...

Массивы. Сумма положительных элементов, наименьший элемент, произведение элементов с нечётными номерами
Составить программу вычисления, W=B+A/C+1 A - сумма положительных элементов массива; B -...

Массивы. Определить является ли сумма элементов строк равной сумме элементов столбцов
1)Статическая память. Двумерный массив. Дан массив целых чисел. Определить является ли сумма...

5
Mиxaил
534 / 439 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
28.11.2011, 20:19 2
C
1
2
3
4
int index, sum = 0;
for ( index = 0; index < 3; index++ )
    sum += d [ 1 ][ index ];
printf ( "Sum = %d\n", sum );
0
Johnlion
62 / 2 / 1
Регистрация: 11.05.2011
Сообщений: 666
28.11.2011, 20:45  [ТС] 3
Цитата Сообщение от Mиxaил Посмотреть сообщение
C
1
2
3
4
int index, sum = 0;
for ( index = 0; index < 3; index++ )
    sum += d [ 1 ][ index ];
printf ( "Sum = %d\n", sum );
А если мне нужен еще второй индекс? Вот вместо d[1] желательно бы написать d[index1]. Как еще использовать второй индекс?
0
Mиxaил
534 / 439 / 162
Регистрация: 10.12.2009
Сообщений: 1,857
28.11.2011, 20:48 4
C
1
2
3
4
5
int index, sum = 0;
for ( index = 0; index < 3; index++ )
    for ( index1 = 0; index1 < 5; index1++ )
        sum += d [ index ][ index1 ];
printf ( "Sum = %d\n", sum );
0
Johnlion
62 / 2 / 1
Регистрация: 11.05.2011
Сообщений: 666
28.11.2011, 20:54  [ТС] 5
Цитата Сообщение от Mиxaил Посмотреть сообщение
C
1
2
3
4
5
int index, sum = 0;
for ( index = 0; index < 3; index++ )
    for ( index1 = 0; index1 < 5; index1++ )
        sum += d [ index ][ index1 ];
printf ( "Sum = %d\n", sum );
Да тут тогда вообще не то, что надо получается. Почему index1<5? Почему index = 0, если он должен быть всегда равен 1?
0
ZaVyLoN
84 / 84 / 20
Регистрация: 26.10.2009
Сообщений: 269
28.11.2011, 21:07 6
C++
1
2
3
4
5
int s = 0;
for(int j = 1, i = 0; i < 3; i++)
{
   s += d[j][i];
}
0
28.11.2011, 21:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2011, 21:07

Определить, верно ли, что в массиве сумма квадратов элементов больше суммы кубов элементов
Нужно разработать программу решающую задачу: Вводится массив. Верно ли, что в нем сумма квадратов...

В каждом столбце матрицы обнулить мин. количество элементов так, чтобы сумма элементов столбца не превышала заданную
Пусть данная матрица m*n, которая состоит из чисел. В каждом столбце обнулить минимальное...

Найти произведение (число) строки с минимальной суммой элементов матрицы А на той столбец матрицы С, сумма элементов кот
Дано матрица A размерности M на N и матрица С размерности N на K. Найти произведение (число) строки...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru