Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Vladuslav_11
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 24
1

Вывести все элементы этой матрицы, отличающиеся от среднего значения всех элементов менее чем на 10%

31.01.2014, 03:18. Просмотров 442. Ответов 1
Метки нет (Все метки)

Суть программы такова:
С клавиатуры задается матрица размером 5 * 7. Вывести все элементы этой матрицы, отличающиеся от среднего значения всех элементов менее чем на 10% .

Код программы который я написал:
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void main() {
 
    int u, arf=0, mas[34], s, res[35];
    cout<<"Enter matr 7x5: \n";
    for(int i=0; i<35; i++){
        cin>>mas[i];
    }
             for (u=0; u<35; u++){
                 arf+=mas[u];
             }
             s=(arf*10)/100;
             
             for(int i=0; i<35; i++){
                 if(mas[i]<(arf+s)){
                    for (int j=0; j<35; j++)
                        res[j]=mas[i];
                     
             }
             }
for(int t=0; t<35; t++)
    cout<<res[t]<<"\n";
_getch();
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 03:18
Ответы с готовыми решениями:

Найти сумму всех элементов матрицы и заменить ею все диагональные элементы этой матрицы
Найти сумму всех ее элементов и заменить ею все диагональные элементы этой матрицы.

Вывести на экран элементы и индексы элементов, которые меньше среднего значения всех элементов массива
Написать программу, в которой: 1. Задать массив целых чисел длиной согласно варианту. ...

Найти сумму всех элементов матрицы (желательно REAL) и заменить ею все диагональные элементы этой матрицы
Найти сумму всех элементов матрицы (желательно REAL) и заменить ею все диагональные элементы этой...

Заменить все элементы массива, которые меньше среднего арифметического значения всех элементов
Помогите, пожалуйста, правильно написать программу. Я написал код, но он не запускается. ...

Найти сумму всех ее элементов и заменить ею все диагональные элементы этой матрицы
Задав двумерный массив вещественных данных (матрицу А.) Исходные данные задать самостоятельно,...

1
GuGo1991
270 / 264 / 146
Регистрация: 02.08.2012
Сообщений: 609
31.01.2014, 04:08 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
44
45
46
47
48
49
50
51
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
    srand(time(0)); //Убрать при ручном вводе
    int const H = 7, W = 5;
    int mas[H][W];
    float average, sum = 0;
    
    for(int i = 0; i < H; i++)
    {
        for(int j = 0; j < W; j++)
        {
            mas[i][j] = rand() % 100 + 1; //Ââåñòè ñàìîìó cin >> mas[i][j];
            sum += mas[i][j];
        }
    }
    
    for(int i = 0; i < H; i++)
    {
        for(int j = 0; j < W; j++)
        {
            cout << setw(4) << mas[i][j];
        }
        cout << "\n\n";
    }
    
    average = sum / (H * W);
    cout << "Average is: " << average << "\n\n";
    
    for(int i = 0; i < H; i++)
    {
        for(int j = 0; j < W; j++)
        {
            float temp = average - mas[i][j];
            if(temp < 0)
            {
                temp = -temp;
            }
            if(temp < (average / 10))
            {
                cout << mas[i][j] << endl;
            }
        }
    }
    cout << endl;
    system("pause");
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2014, 04:08

Массив: Найти произведение всех её негативных элементов и заменить им все диагональные элементы этой матрицы.
Как сделать эту программу?Найти произведение всех её негативных элементов и заменить им все...

Дана матрица A(N,M). Найти колличество элементов этой матрицы , больше среднего арифметического всех её элементов
Дана матрица A(N,M). Найти количество элементов этой матрицы , больше среднего арифметического всех...

Дана матрица. Найдите количество элементов этой матрицы, больших среднего арифметического всех её элементов
Дана матрица A(N, M). Найдите количество элементов этой матрицы, больших среднего арифметического...


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

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

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