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

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

Восстановить пароль Регистрация
 
wazaabi
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
08.07.2011, 17:46     Вычислить сумму элементов, которые являются удвоенными нечетными числами #1
помагите найти ошибки заранее благодарен. Задача:Дана прямоугольная матрица А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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2011, 17:46     Вычислить сумму элементов, которые являются удвоенными нечетными числами
Посмотрите здесь:

Вычислить сумму элементов, которые являются удвоенными нечетными числами C++
C++ Написать програму вычисления суммы тех элементов целочисленного массива по. n0.n1…n100, которые являются удвоенными нечетными числами
Найти сумму тех элементов массива, которые являются простыми числами C++
Вычислить сумму тех членов последовательности, которые являются простыми числами C++
Вычислить индексы и минимальное значение только тех сумм элементов массива, которые являются простыми числами. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
08.07.2011, 17:53     Вычислить сумму элементов, которые являются удвоенными нечетными числами #2
ошибок в коде не наблюдается.
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
08.07.2011, 17:55     Вычислить сумму элементов, которые являются удвоенными нечетными числами #3
Цитата Сообщение от wazaabi Посмотреть сообщение
if (matrix[i][j] % 4 == 2)
0 наверно
wazaabi
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
08.07.2011, 17:55  [ТС]     Вычислить сумму элементов, которые являются удвоенными нечетными числами #4
я нажимал ктрл ф9 выводилось 5 ошибок
olympian
2 / 2 / 0
Регистрация: 18.10.2008
Сообщений: 33
08.07.2011, 17:56     Вычислить сумму элементов, которые являются удвоенными нечетными числами #5
Так скопировать что за ошибки пишет можно?)
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
08.07.2011, 17:56     Вычислить сумму элементов, которые являются удвоенными нечетными числами #6
if (matrix[i][j] % 2 == 0 && matrix[i][j] % 4 !=0)
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.07.2011, 17:56     Вычислить сумму элементов, которые являются удвоенными нечетными числами #7
Цитата Сообщение от wazaabi Посмотреть сообщение
я нажимал ктрл ф9 выводилось 5 ошибок
мы то не телепаты, ваша IDE и ошибки в студию
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
08.07.2011, 17:57     Вычислить сумму элементов, которые являются удвоенными нечетными числами #8
co6ak,
pito211,
ребят вы чего, всё верно там.
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 этот код нормально читать будет?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2011, 18:17     Вычислить сумму элементов, которые являются удвоенными нечетными числами
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
08.07.2011, 18:17     Вычислить сумму элементов, которые являются удвоенными нечетными числами #10
ну раз у тебя ошибки какие то ползут, то очевидно нет
Yandex
Объявления
08.07.2011, 18:17     Вычислить сумму элементов, которые являются удвоенными нечетными числами
Ответ Создать тему
Опции темы

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