Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
wazaabi
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
#1

Вычислить сумму элементов, которые являются удвоенными нечетными числами - C++

08.07.2011, 17:46. Просмотров 393. Ответов 9
Метки нет (Все метки)

помагите найти ошибки заранее благодарен. Задача:Дана прямоугольная матрица Аi,j (i=1,.n; j=1,m). Вычислить сумму элементов, которые являются удвоенными нечетными числами.
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 <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(int argc, char **argv) {
  srand(time(NULL));
  int width = 10;
  int height = 15;
  int i, j;
  int **matrix = (int**)malloc(sizeof(int*) * height);
  for (i = 0; i < height; ++i) {
    matrix[i] = (int*)malloc(sizeof(int) * width);
    for (j = 0; j < width; ++j)
      printf("%4d", matrix[i][j] = rand() % 100);
    printf("\n");
  }
 
  int result = 0;
  for (i = 0; i < height; ++i)
    for (j = 0; j < width; ++j)
      if (matrix[i][j] % 4 == 2)
        result += matrix[i][j];
  printf("\nResult: %6d.\n", result);
 
  for (i = 0; i < height; ++i)
    free(matrix[i]);
  free(matrix);
  return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2011, 17:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить сумму элементов, которые являются удвоенными нечетными числами (C++):

Вычислить сумму элементов, которые являются удвоенными нечетными числами - C++
Дана прямоугольная матрица Аi,j (i=1,.n; j=1,m). Вычислить сумму элементов, которые яв-ляются удвоенными нечетными числами. ...

Написать програму вычисления суммы тех элементов целочисленного массива по. n0.n1…n100, которые являются удвоенными нечетными числами - C++
Написать программу вычисления суммы тех элементов целочисленного массива по. n0.n1…n100, которые являются удвоенными нечетными...

Вычислить сумму элементов массива, которые являются четными числами - C++
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются четными числами и индексы которых делятся на 3. ...

Вычислить сумму элементов массива, которые являются четными числами - C++
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются четными числами и индексы которых делятся на 3. ...

Определить количествово элементов, являющехся удвоенными нечетными числами - C++
Задан массив чисел. Определить кол-во элементов, которые являются удвоенными нечетными числами. #include &lt;iostream&gt; using...

Вычислить сумму тех членов последовательности, которые являются простыми числами - C++
Дана последовательность натуральных чисел длины n. Вычислить сумму тех из них, которые – простые числа.

9
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
08.07.2011, 17:53 #2
ошибок в коде не наблюдается.
0
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
08.07.2011, 17:55 #3
Цитата Сообщение от wazaabi Посмотреть сообщение
if (matrix[i][j] % 4 == 2)
0 наверно
0
wazaabi
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
08.07.2011, 17:55  [ТС] #4
я нажимал ктрл ф9 выводилось 5 ошибок
0
olympian
2 / 2 / 0
Регистрация: 18.10.2008
Сообщений: 34
08.07.2011, 17:56 #5
Так скопировать что за ошибки пишет можно?)
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
08.07.2011, 17:56 #6
if (matrix[i][j] % 2 == 0 && matrix[i][j] % 4 !=0)
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.07.2011, 17:56 #7
Цитата Сообщение от wazaabi Посмотреть сообщение
я нажимал ктрл ф9 выводилось 5 ошибок
мы то не телепаты, ваша IDE и ошибки в студию
0
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
08.07.2011, 17:57 #8
co6ak,
pito211,
ребят вы чего, всё верно там.
0
wazaabi
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
08.07.2011, 18:13  [ТС] #9
Цитата Сообщение от co6ak Посмотреть сообщение
if (matrix[i][j] % 2 == 0 && matrix[i][j] % 4 !=0)
а что вместо этого надо записать?

Добавлено через 13 минут
а с помощью борланд с++ compiler этот код нормально читать будет?
0
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
08.07.2011, 18:17 #10
ну раз у тебя ошибки какие то ползут, то очевидно нет
0
08.07.2011, 18:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2011, 18:17
Привет! Вот еще темы с ответами:

Найти сумму тех элементов массива, которые являются простыми числами - C++
Дан массив натуральных чисел А(N), значения элементов которого лежат в диапазоне . Найти сумму тех элементов массива, которые являются...

Определить количество и сумму элементов массива, которые не являются простыми числами - C++
Пусть задан массив натуральных чисел из n компонент. Определить количество и сумму его компонент,которые не являются простыми числами

Вычислить индексы и минимальное значение только тех сумм элементов массива, которые являются простыми числами. - C++
Вычислить индексы и минимальное значение только тех сумм элементов массива (a1 + a2, a2 + a3, ..., an-1 + an), которые являются простыми...

Вычислить сумму элементов массива, которые являются четными - C++
Вычислить сумму элементов массива, которые являются четными числами и индексы которых делятся на 3.


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

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

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