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

В каждом столбце массива найти сумму и количество нечетных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив структур http://www.cyberforum.ru/cpp-beginners/thread139211.html
Как сделать массив структур на C++ помогите очень нужно :cry: покажите пример
C++ создать функцию в которой как параметр передаётся строка и которая возвращает кол-во слов в строке,и в маине через оператор case зделать менюшку создать функцию в которой как параметр передаётся строка и которая возвращает кол-во слов в строке,и в маине через оператор case зделать менюшку http://www.cyberforum.ru/cpp-beginners/thread139210.html
C++ Будет ли утечка памяти при выполнении данного кода?
собстна, сабж. char* cpy(char* source, int pos, int kolv) { char* dist = new char; for(int i=pos; i < pos+kolv; i++) dist = source; dist = NULL; return dist; } int main()
Разработать функцию для строк C++
Разработать функцию, которая выполняет ту обработку символьной строки, которая определена в Вашем индивидуальном задании. При реализации функции запрещается пользоваться функциями библиотек языка C. 27. Функция переписывает все символы строки в обратном порядке.
C++ Определить номер столбца матрицы, в котором находится самая длинная серия одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread139176.html
в целочисленной прямоугольной матрице определить номер столбца, в котором находится самая длинная серия одинаковых элементов знаю,что эта задача была на форуме, я решила и не понимаю,как сделать так,чтобы компьютер выдавал номер каждого столбца,если в двух столбцах одинаковое количество повторяющихся элементов... помогите,люди добрые... int maxseria=0,seria,i,j; for(int j = 0; j < N;...
C++ Обьектно ориентированное програмирование Помогите пожалуста решить прогу. Меня недопускают к сесии срочно задача нада Составить описание класса для представления комплексных чисел с возможностью задания вещественной и мнимой частей как числами типов double, так и целыми числами. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Можна на с++ подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
02.06.2010, 10:48     В каждом столбце массива найти сумму и количество нечетных чисел
1.
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
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
 //clrscr();
    srand (time (NULL));
    const int Column=5, Row=5;
    int sum=0, i, j, count_odd=0, MAS[Column][Row];
 
    //создание и печать матрицы
    for (int i=0; i<Column; i++)
    {
        for (int j=0; j<Row; j++)
        {
            MAS[i][j]=rand()%20; //создание из случайных чисел
            cout<<MAS[i][j]<<"\t"; //печать
        }
        cout<<endl;
    }
 
    for (j=0; j<Row; j++)
    {
        count_odd=0;
        sum=0;
        for (i=0; i<Column; i++)
        if (MAS[i][j]%2!=0)
        {
            count_odd++;
            sum+=MAS[i][j];
        }
        cout<<"Summa v "<<j<<" stolbce = "<<sum<<". Kolichestvo = "<<count_odd<<endl;
     } 
    return 0;
 }
Добавлено через 15 минут
2.
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
#include<iostream>
 
using namespace std;
int main()
{
 //clrscr();
    int i,  num, t=0;
    cout << "Vvedite colichestvo cifr v massive:   \n";
    cin >> num;
    int *array1= new int [num]; //динамическое выделение памяти под массив
    int *array2= new int [num]; //динамическое выделение памяти под массив
    cout << "Vvedite chisla massiva:  \n\n";
    for (i=0;i<num;i++)
        cin >> array1[i];
    for (i=0; i<num; i++)
    {
        if (array1[i]<0)
        {
            array2[t] = array1[i];
            t++;
        }
    }
    for (i=0; i<num; i++)
    {
        if (array1[i]>=0)
        {
            array2[t] = array1[i];
            t++;
        }
    }  
    /*for (i=0; i<num; i++)
    {
        if (array1[i]>0)
        {
            array2[t] = array1[i];
            t++;
        }
    }*/
    for (i=0; i<num; i++)
        cout << array2[i] << " ";
    cout <<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru