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

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

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

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

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

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

Составить программу для подсчета суммы положительных элементов квадратной таблицы В, состоящей из N × N целых чисел - C++
Составить программу для подсчета суммы положительных элементов квадратной таблицы В, состоящей из N × N целых чисел, расположенных на...

Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы - C++
Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы Y, состоящей из p строк и k столбцов, сумма...

Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы - C++
Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы Y, состоящей из p строк и k столбцов, сумма...

Составить программу, в которой создать динамический массив указателей для сохранения двумерного массива В с N × N целых - C++
Составить программу, в которой создать динамический массив указателей для сохранения двумерного массива В с N × N целых чисел, организовать...

Составить программу для подсчёта количества чётных и нечётных чисел - C++
В массиве M(20) целых чисел подсчитать количество чётных и нечётных чисел.

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

9
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
24.03.2012, 14:44 #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;
0
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
25.03.2012, 15:02  [ТС] #3
может конешно я какойто кривой но у меня выдает 66 ошибок
0
jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
25.03.2012, 15:10 #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;
    }
}
1
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
25.03.2012, 15:21 #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;
}
1
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
26.03.2012, 19:55  [ТС] #6
Спасибо, вариант ITZver выглядит полегче но у меня не работает просто закрывает прогу а у jambas92 вроде рабочий.Но всеж е спасибо обоим
0
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
26.03.2012, 20:02 #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");
}
Теперь в конце будет стопориться.
0
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
26.03.2012, 20:10  [ТС] #8
Спасибо огромное.И я уже умею делать Hello world правда это единственное что у меня получилось в С++
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
26.03.2012, 22:34 #9
Цитата Сообщение от hospik Посмотреть сообщение
Спасибо огромное.И я уже умею делать Hello world правда это единственное что у меня получилось в С++
Так зачем же тогда чуть более сложные задачи начинаешь решать?
Си реально выучить за неделю.
Если нет опыта программирования, то месяц. При условии каждодневной практики, конечно, и внимательного разбора примеров чужих программ и написания собственных.
0
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
26.03.2012, 23:32 #10
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Так зачем же тогда чуть более сложные задачи начинаешь решать?
Си реально выучить за неделю.
Если нет опыта программирования, то месяц. При условии каждодневной практики, конечно, и внимательного разбора примеров чужих программ и написания собственных.
Мне кажется, что оно ему не надо. За него лабы делают, а сам учить не хочет.
0
26.03.2012, 23:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2012, 23:32
Привет! Вот еще темы с ответами:

Составить программу для подсчёта суммы ряда - C++
Составить программу для подсчёта суммы данного ряда, для указанного значения аргумента х,если известно количество N членов ряда. ...

Составить программу для подсчета непарных элементов двумерной матрицы В, (по возможности) используя функцию обработки массива. - C++
Сформировать динамический массив В розмера m×n из случайных целых чисел. Составить программу для подсчета непарных элементов двумерной...

Составить программу нахождения суммы чётных чисел из [a;b] - C++
2. Составить программу нахождения суммы чётных чисел из . Спасибo.

Написать программу, копирующую элементы 2-х массивов размером 5 элементов каждый в один массив размером 10 элементов - C++
2.**Написать программу, копирующую элементы 2-х массивов размером 5 элементов каждый в один массив размером 10 элементов следующим...


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

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

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