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

Обработка массивов разной размерности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить среднее арифметическое всех положительных членов последовательности http://www.cyberforum.ru/cpp-beginners/thread200140.html
Дано натуральное П и последовательность целых чсел х1,х2,....,хn.Написать программу решения следующей задачи:ивычеслить среднее арифметическое всех положительных членов последовательности. Не...
C++ Создать объединение, что содержит элементы типов char int short fload long string всем доброго времени суток! мне нужно создать объединение, что содержит элементы типов char int short fload long string. создать массив элементов типа объединения и заполнить элементы данного... http://www.cyberforum.ru/cpp-beginners/thread200135.html
Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать C++
Все привет!Прошу помочь,на примере этой задачи нужно сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать.Добавить строку в начало матрицы. #include...
C++ Ввести с клавиатуры строку символов,удалить все гласные буквы из строки
Помогите со строками... Ввести с клавиатуры строку символов,удалить все гласные буквы из строки. На примере этого: #include <iostream.h> #include <string.h> #include <conio.h> #include...
C++ Написать логическую структуру http://www.cyberforum.ru/cpp-beginners/thread200117.html
Помогите пожалуйста очень надо написать логическую структуру я в этом полный 0! 1 листинг 1. #include <conio.h> 2. #include <stdio.h> 3. #include<math.h> 4. float a; 5. p(int b) 6. {...
C++ Вывод количества нечетных чисел Даны натуральные числа n и a1,...,an. Определить количество членов ak последовательности a1,...,an являющихся нечетными числами. Вот написанный мною код, но он немного не правильный, из массива... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
29.11.2010, 22:14
Конечно актуальна. Четыре часа прошло всего. Это же форум. На форумах могут и неделю отвечать. Кстати, из задания не следует, должно ли быть четным значение элемента массива или его позиция в строке.

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
#include <conio.h>
#include <iostream>
#include <iomanip>
#include <vector>
#include <time.h>
 
int main()
{
    srand(time(0));
    int rows = 3;
    int cols = 3;
    std::vector<std::vector<int>> v(rows, std::vector<int>(cols, 0));
    for (int i=0; i<rows; i++)
        for (int j=0; j<cols; j++)
            v[i][j] = 4-rand()%10;
 
    for (int i=0; i<v.size(); i++)
    {
        for (int j=0; j<v[i].size(); j++)
            std::cout << std::setw(4) << v[i][j];
        std::cout << std::endl;
    }
    std::cout << std::endl << std::endl;
 
    std::vector<int> sumpos(v.size(), 0);
    for (int i=0; i<v.size(); i++)
        for (int j=0; j<v[i].size(); j++)
        if ((v[i][j]>0) && ((v[i][j]%2)==0))
            sumpos[i]+=v[i][j];
 
    for (int i=0; i<sumpos.size(); i++)
        std::cout << sumpos[i] << std::endl;
 
    _getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru