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

В матрице 10 на 10 найти сумму всех четных элементов!срочно - C++

Восстановить пароль Регистрация
 
yozik
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 4
04.06.2010, 16:58     В матрице 10 на 10 найти сумму всех четных элементов!срочно #1
помогите решить плз!

Добавлено через 4 минуты
помогите,помогите,помогите,скорее,оч надо(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2010, 16:58     В матрице 10 на 10 найти сумму всех четных элементов!срочно
Посмотрите здесь:

Найти сумму четных элементов массива, стоящих на четных местах C++
Создать массив, выводим сумму всех нечетных/четных элементов, найти минимальный и максимальный элементы C++
Найти сумму четных элементов массива cтоящих в четных местах(Ошибка компиляции error C2065: необъявленный идентификатор) C++
В матрице М (N, M) найти сумму элементов четных строк C++
C++ В матрице посчитать сумму четных элементов выше главной диагонали
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
04.06.2010, 17:04     В матрице 10 на 10 найти сумму всех четных элементов!срочно #2
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
#include <stdlib.h>
#include <stdio.h>
 
#define SIZE 10
 
int main()
{
   int i = 0, j = 0;
   int sum = 0;
   int matrix[SIZE][SIZE];  
 
   /* fill */
   for(i = 0; i < SIZE; ++i)
      for(j = 0; j < SIZE; ++j)
         matrix[i][j] = rand() % 9;
 
   /* output */
   for(i = 0; i < SIZE; ++i) {
      for(j = 0; j < SIZE; ++j)
         printf("%d ", matrix[i][j]);
      printf("\n");
   }
 
   /* change */
   for(i = 0; i < SIZE; ++i)
      for(j = 0; j < SIZE; j += 2)
         sum += matrix[i][j];
 
   /* result */
   printf("sum = %d\n", sum);
 
   /* end main */
   system("pause");
}
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
04.06.2010, 17:06     В матрице 10 на 10 найти сумму всех четных элементов!срочно #3
fasked, я думаю имелись в виду четные коэффиценты, а не индексы)
C++
1
2
3
4
/* change */
   for(i = 0; i < SIZE; i++)
      for(j = 0; j < SIZE; j++)
         if (!(matrix[i][j]%2)) sum+=matrix[i][j];
fasked
04.06.2010, 17:08
  #4

Не по теме:

Цитата Сообщение от neske Посмотреть сообщение
я думаю имелись в виду четные коэффиценты, а не индексы
да да, что-то я... устал что ли xD

лендер
46 / 46 / 2
Регистрация: 12.01.2010
Сообщений: 183
04.06.2010, 17:38     В матрице 10 на 10 найти сумму всех четных элементов!срочно #5
ну для разнообразия:
C
1
2
  for(i = 0; i < SIZE*SIZE ; i++)
         if ( !( matrix[0][i]%2 ) ) sum += matrix[0][i] ;
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
04.06.2010, 17:43     В матрице 10 на 10 найти сумму всех четных элементов!срочно #6
лендер, прежде чем писать, проверьте свой код.
Если матрица объявлена как
C++
1
int matrix[SIZE][SIZE];
А в цикле вы к ее элементам вы ее обращаетесь так:
C++
1
matrix[0][0..SIZE*SIZE-1]
И как вы думаете, что произойдет?
лендер
46 / 46 / 2
Регистрация: 12.01.2010
Сообщений: 183
04.06.2010, 17:57     В матрице 10 на 10 найти сумму всех четных элементов!срочно #7
произойдет проход по всем элементам массива( сначала пройдет по нулевом рядке, потом выйдет за его границу, где идет 1-й,и тд. )

вот протестируй :
C++
1
2
3
4
5
6
7
8
9
const size = 3 ;
 
void main ()
{
int mas[size][size] = { 0,1,2,3,4,5,6,7,8 };
 
  for ( int i= 0 ; i < size*size ; i++ )
    cout << '\t' << mas[0][i] ;
}
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
04.06.2010, 18:01     В матрице 10 на 10 найти сумму всех четных элементов!срочно #8
C++
1
int mas[size][size] = { 0,1,2,3,4,5,6,7,8 };
На мой взгляд делать так сверхглупо.
лендер
46 / 46 / 2
Регистрация: 12.01.2010
Сообщений: 183
04.06.2010, 18:08     В матрице 10 на 10 найти сумму всех четных элементов!срочно #9
зато эффектно, и работает
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
04.06.2010, 19:02     В матрице 10 на 10 найти сумму всех четных элементов!срочно #10
Ну, что эффектно, это спорный вопрос, а вот что работает, так картину к стене тоже можно на сопли приклеить... Только вот долго ли она провисит?
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
04.06.2010, 19:14     В матрице 10 на 10 найти сумму всех четных элементов!срочно #11
Цитата Сообщение от лендер Посмотреть сообщение
роизойдет проход по всем элементам массива
не работоспособно для динамических массивов. учитывая, что выделенные блоки памяти не обязательно будут смежными
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
04.06.2010, 19:15     В матрице 10 на 10 найти сумму всех четных элементов!срочно #12
fasked, я бы даже сказал, скорее всего не будут смежными...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2010, 19:24     В матрице 10 на 10 найти сумму всех четных элементов!срочно
Еще ссылки по теме:

C++ В матрице DSE размером m1 x n2 найти сумму максимальных элементов четных строк
C++ Найти сумму и произведение всех четных элементов в массиве
C++ Найти сумму и произведение всех четных элементов массива

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

Или воспользуйтесь поиском по форуму:
лендер
46 / 46 / 2
Регистрация: 12.01.2010
Сообщений: 183
04.06.2010, 19:24     В матрице 10 на 10 найти сумму всех четных элементов!срочно #13
Цитата Сообщение от silent_1991 Посмотреть сообщение
Ну, что эффектно, это спорный вопрос, а вот что работает, так картину к стене тоже можно на сопли приклеить... Только вот долго ли она провисит?
смотря сколько суперклея в соплях
Yandex
Объявления
04.06.2010, 19:24     В матрице 10 на 10 найти сумму всех четных элементов!срочно
Ответ Создать тему
Опции темы

Текущее время: 19:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru