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

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

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

Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. - C++

24.03.2012, 12:17. Просмотров 741. Ответов 9
Метки нет (Все метки)

Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 12:17     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив.
Посмотрите здесь:

Составить прогу для подсчета непарных элементов двумерной матрицы C++
C++ Составить программу для подсчета непарных элементов двумерной матрицы В, (по возможности) используя функцию обработки массива.
Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы C++
Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы C++
Составить программу нахождения суммы чётных чисел из [a;b] C++
Динамический массив (составить программу, в которой вычислить сумму отрицательных элементов массива, расположенных под главной диагональю) C++
C++ Составить программу для подсчета суммы положительных элементов квадратной таблицы В, состоящей из N × N целых чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
24.03.2012, 14:44     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   int n, m, i = 0, j = 0, count = 0;
    cin>>n>>m;
    
    int** array = new int*[n];
    for(; i<n; i++)
      array[i] = new int[m];
 
     array[0][0] = 1;
 
    for(i = 0; i < n; i++)
       for(; j < m; j++)
         cin>>array[i][j];
          
    for(i = 0; i < n; i++)
       for(j = 0; j < m; j++)
          if((array[i][j] % 2) == 0)
             count++;
    cout<<count;
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
25.03.2012, 15:02  [ТС]     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #3
может конешно я какойто кривой но у меня выдает 66 ошибок
jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
25.03.2012, 15:10     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #4
вот мой вариант...

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    int n,m;
 
    cout << "Enter N and M\n";
 
    cin >> n >> m;
    int **mas = new int*[n];
    for (int i=0; i<n; i++)
    {
        mas[i] = new int[m];
    }
 
    int *mas2 = new int[n];
 
    for (int i=0; i<n; i++)
    {
        mas2[i] = 0;
    }
 
    cout << "Enter your array\n";
 
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
            cin >> mas[i][j];
        }
    }
 
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
            if (mas[i][j] % 2 == 0)
            {
                mas2[i]++;
            }
        }
    }
 
    cout << "Anser: \n";
 
    for (int i=0; i<n; i++)
    {
        cout << mas2[i] << endl;
    }
}
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
25.03.2012, 15:21     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #5
Цитата Сообщение от hospik Посмотреть сообщение
может конешно я какойто кривой но у меня выдает 66 ошибок
Мда... А так?
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
#include <iostream>
using namespace std;
 
int main(){
    int n, m, i = 0, j = 0, count = 0;
 
    cin>>n>>m;
    
    int** array = new int*[n];
    for(; i<n; i++)
      array[i] = new int[m];
 
     array[0][0] = 1;
 
    for(i = 0; i < n; i++)
       for(; j < m; j++)
         cin>>array[i][j];
          
    for(i = 0; i < n; i++)
       for(j = 0; j < m; j++)
          if((array[i][j] % 2) == 0)
             count++;
    cout<<count;
}
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
26.03.2012, 19:55  [ТС]     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #6
Спасибо, вариант ITZver выглядит полегче но у меня не работает просто закрывает прогу а у jambas92 вроде рабочий.Но всеж е спасибо обоим
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
26.03.2012, 20:02     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #7

Не по теме:

hospik, вам не мешало бы с "Hello, World" начать



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
#include <iostream>
using namespace std;
 
int main(){
    int n, m, i = 0, j = 0, count = 0;
 
    cin>>n>>m;
    
    int** array = new int*[n];
    for(; i<n; i++)
      array[i] = new int[m];
 
     array[0][0] = 1;
 
    for(i = 0; i < n; i++)
       for(; j < m; j++)
         cin>>array[i][j];
          
    for(i = 0; i < n; i++)
       for(j = 0; j < m; j++)
          if((array[i][j] % 2) == 0)
             count++;
    cout<<count;
    system("PAUSE");
}
Теперь в конце будет стопориться.
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
26.03.2012, 20:10  [ТС]     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #8
Спасибо огромное.И я уже умею делать Hello world правда это единственное что у меня получилось в С++
Kuzia domovenok
1887 / 1742 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
26.03.2012, 22:34     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #9
Цитата Сообщение от hospik Посмотреть сообщение
Спасибо огромное.И я уже умею делать Hello world правда это единственное что у меня получилось в С++
Так зачем же тогда чуть более сложные задачи начинаешь решать?
Си реально выучить за неделю.
Если нет опыта программирования, то месяц. При условии каждодневной практики, конечно, и внимательного разбора примеров чужих программ и написания собственных.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2012, 23:32     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив.
Еще ссылки по теме:

Дана прямоугольная матрица А размером N × M. Составить программу, которая преобразует матрицу следующим образом: поэлементно вычитает первый столбец C++
C++ Составить программу, в которой создать динамический массив указателей для сохранения двумерного массива В с N × N целых
C++ Составить программу для подсчёта суммы ряда
C++ Составить программу для подсчёта количества чётных и нечётных чисел
C++ Составить функцию для подсчёта средних арифметических чётных элементов линейных таблиц А[9] и В[7]

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

Или воспользуйтесь поиском по форуму:
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
26.03.2012, 23:32     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив. #10
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Так зачем же тогда чуть более сложные задачи начинаешь решать?
Си реально выучить за неделю.
Если нет опыта программирования, то месяц. При условии каждодневной практики, конечно, и внимательного разбора примеров чужих программ и написания собственных.
Мне кажется, что оно ему не надо. За него лабы делают, а сам учить не хочет.
Yandex
Объявления
26.03.2012, 23:32     Составить программу для подсчёта суммы чётных элементов двумерной таблицы А размером m×n. Использовать динамический массив.
Ответ Создать тему
Опции темы

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