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

Двумерные массивы. Найти новый одномерный массив, максимальный элемент, заменить третий элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Const после функции http://www.cyberforum.ru/cpp-beginners/thread755995.html
Здравствуйте! Объясните, пожалуйста, что делает тут const: double GetFrequency () const { return m_frequency; } (Этот кусок взят из класса и можно ли так писать вне класса?)
C++ Вывод графического объекта на С++ Нужно, переделать так, чтобы программа вместо символов (>,<) выводила графический объект (*.bmp). Помогите переделать. #include <conio.h> #include <iostream> using namespace std; int main(){ char key; for(;;){ cout << "Press any key" << endl; http://www.cyberforum.ru/cpp-beginners/thread755988.html
C++ Как перебирать столбцы в массивах
Дана матрица А(5,5) 1.Найти новый одномерный массив С из сумм элементов каждого столбца матрицы А. 2.Найти максимальный элемент, среди элементов главной диагонали матрицы А. 3.Заменить третий элемент в 1 строке матрицы А на максимальный элемент. Если можно, то непосредственно код, очень нужно( Матрицу задал, а как дальше - без понятия #include<iostream> #include<math.h>...
C++ Нужна помомщь с перегружаемыми функциями
для каждого пункта задания создать: 1. перегружаемые функции для типов int и double 2. шаблоны функций Все необходимые данные для функций должны передаваться им в качестве параметров. В одномерном массиве, состоящем из n элементов вычислить: 1. максимальный по модолю элемент массива 2*.сумму элементов массива, расположенных между первым и вторым положительным элементами 3*. преобразовать...
C++ не может определить сумму http://www.cyberforum.ru/cpp-beginners/thread755956.html
#include "stdafx.h" #include <iostream> #include <math.h> #include <locale.h> #include "windows.h" using namespace std;
C++ Двумерные массивы. Подсчитать число элементов матрицы помогите пожалуйста написать программы 2.Подсчитать число элементов матрицы Q(9x11), остаток от деления которых на пять равен единице. подробнее

Показать сообщение отдельно
Exoo
24 / 21 / 1
Регистрация: 26.11.2011
Сообщений: 92
08.01.2013, 20:12     Двумерные массивы. Найти новый одномерный массив, максимальный элемент, заменить третий элемент
что какие-то подозрительно знакомые задания
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include<iostream>
using namespace std;
const int size = 5;
void zad1(int array[size][size])
{
     int arrayC[size];
     for(int i=0;i<size;i++) arrayC[i]=0; 
     for(int i=0;i<size;i++)
            for(int j=0;j<size;j++)
            {
                    arrayC[i]+=array[j][i];
            }
     cout<<"==Zad1=="<<endl;
     for(int i=0;i<size;i++)
             cout<<arrayC[i]<<" ";
     cout<<"\n========"<<endl;
}
void zad2(int array[size][size])
{
     int max=array[0][0];
     for(int i=1;i<size;i++)
            for(int j=1;j<size;j++)
                    if (i==j)
                    {
                             if(array[i][j]>max) max=array[i][j];
                    }
     cout<<"==Zad2=="<<endl<<"Max = "<<max<<"\n========"<<endl;
     
}
void zad3(int array[size][size])
{
     int max=array[0][0];
     for(int i=0;i<size;i++)
            for(int j=0;j<size;j++)
                if(array[i][j]>max) max=array[i][j];
     array[0][2] = max;
     cout<<"==Zad3=="<<endl;
     for(int i=0;i<size;i++)
     {
            for(int j=0;j<size;j++)
                    cout<<array[i][j]<<" ";
            cout<<endl;
     }
     cout<<"========"<<endl;              
     
}
int main()
{
    cout<<"Enter elements array"<<endl;
    int array[size][size];
    for(int i=0;i<size;i++)
            for(int j=0;j<size;j++)
            {
                    //cin>>array[i][j];
                    array[i][j]=rand()%10;
            }
    cout<<"Array"<<endl;
    for(int i=0;i<size;i++)
    {
            for(int j=0;j<size;j++)
                    cout<<array[i][j]<<" ";
            cout<<endl;
    }
    zad1(array);
    zad2(array);
    zad3(array);
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru