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

Матрица - найти среднее арифметическое наибольшего и наименьшего значения её элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Меню к программе http://www.cyberforum.ru/cpp-beginners/thread139667.html
кто может помочь сделать меню к програмке(строковый калькулятор) типа 1: ввести выражение 2: запись в файл 3: вивести из файла 4: конец большая просьба помочь!!!! #include <string.h> #include <math.h> #include <ctype.h> #include <assert.h>
C++ цикл в графику с++ ребят, помогите, никак не могу сообразить(. вот фрагмент программы int i; for (i = 0; (lc = letbase) != '\0'; i++) { putchar(lc); if (lc != c) { http://www.cyberforum.ru/cpp-beginners/thread139644.html
Как можно рисунок из PaintBox записать в файл? C++
В PaintBox есть рисунок как записать в файл?
Протабулировать функции, зависящие от двух переменных или от нескольких параметров C++ Builder
Всем доброго времени суток. Помогите сделать задание. Вот описание задания: Необходимо протабулировать функции, зависящие от двух переменных или от нескольких параметров. Результаты табулирования оформить в виде одной таблицы или совокупности таблиц. Параметры таблицы (число колонок, их ширину) вводить с экрана. Для введенной информации о таблицах организовать минимальную проверку на...
C++ SavePictureDialog и PaintBox http://www.cyberforum.ru/cpp-beginners/thread139600.html
Как сохранить рисунок из PaintBox в файл с помощю SavePictureDialog?
C++ B-дерево B-дерево порядок 6 ключ char Нужно осуществить: 1. генерацию дерева 2. удаление узла 3. удаление дерева подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
02.06.2010, 17:34     Матрица - найти среднее арифметическое наибольшего и наименьшего значения её элементов
Делать было нечего..)
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
#include <iostream>
#include <iomanip>
#include <ctime>
#include <algorithm>
 
int main ()
{
    const int SIZE=5;
    int MAS[SIZE][SIZE];
 
    // fill and output
    srand(time(NULL));
    std::cout << "Start matrix:\n";
    for (int i=0; i<SIZE; i++) {
        for (int j=0; j<SIZE; j++) {
            MAS[i][j]=rand()%50+1;
            std::cout << std::setw(3) << MAS[i][j]; }
        std::cout << std::endl; }
 
    int min=MAS[0][0], max=0;
    //find min and max
    for (int i=0; i<SIZE; i++)
        for (int j=0; j<SIZE; j++) {
            if (MAS[i][j]<min) min=MAS[i][j];
            if (MAS[i][j]>max) max=MAS[i][j]; }
    float average=(max+min)/2;
    std::cout << "Average: " << average << std::endl;
    // action with average
    if (average>0)
        for (int i=0; i<SIZE; i++)
            for (int j=0; j<SIZE; j++)
                std::swap (MAS[i][i], MAS[i][SIZE-1-i]);
    else
        for (int i=0; i<SIZE; i++)
            for (int j=0; j<SIZE; j++)
                if (j>i) MAS[i][j]*=-1;
    //output matrix
    std::cout << "Finish matrix:\n";
    for (int i=0; i<SIZE; i++) {
        for (int j=0; j<SIZE; j++)
            std::cout << std::setw(3) << MAS[i][j];
        std::cout << std::endl; }
 
    system ("pause");
    return 0;
}
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru