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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
na3ar1y
48 / 4 / 1
Регистрация: 14.11.2010
Сообщений: 163
#1

Массивы, посчитать отношения - C++

05.03.2012, 03:01. Просмотров 455. Ответов 0
Метки нет (Все метки)

задача:
Определить, сколько элементов матрицы в строках с четными номерами, превышающими отношение максимального элемента к минимальному?
не умею найти отношения макс. эл. к мин. эл.


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
int main()
{
    const int n=5;
    const int m=5;
    int mas[n][m];
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            mas[i][j]=rand()%44;
        }
    }
 
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cout<<mas[i][j]<<"\t ";
        }
        cout<<"\n"<<endl;
    }
 
    cout<<"***Vuvodim parnie stroki matrix ***\n"<<endl;
        for(int i=2;i<n;i+=2){
        for(int j=0;j<m;j++){
            cout<<mas[i][j]<<"\t ";
        }
        cout<<"\n"<<endl;
    }
        cout<<"*MIN MAX*\n"<<endl;
        //min max
        int min[n];
        int max[n];
        for(int i=0;i<n;i++){
            max[i]=mas[i][0];
            min[i]=mas[i][0];
                for(int j=0;j<m;j++){
                if(mas[i][j]>max[i]) max[i]=mas[i][j];
                if(mas[i][j]<min[i]) min[i]=mas[i][j];
        }
        }
        for(int i=0;i<n;i++){
            cout<<"stroka = "<<i<<" MAX = "<<max[i]<<" MIN = "<<min[i]<<"\n"<<endl;
        }
        //////////////////////////////////////////////от сюда начинается моя проблема
        cout<<" ** Otnowenie **"<<endl;
        const int k=5;
        int otnow[k];
        for(int o=0;o<k;o++){
        otnow[o]=0;
            for(int i=0,j=0;i<n,j<m;i++,j++){
                otnow[o]=((max[i])/(min[j]));
            }
        }
        
 
        for(int i=0;i<n;i++){
            cout<<otnow[i]<<" - otonwenie"<<endl;
        }
 
 
 
    system("PAUSE");
    return 0;
}
Добавлено через 3 часа 25 минут
Получилось -->>


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
int main()
{
    const int n=5;
    const int m=5;
    int mas[n][m];
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            mas[i][j]=rand()%49;
        }
    }
 
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cout<<mas[i][j]<<"\t ";
        }
        cout<<"\n"<<endl;
    }
 
    cout<<"***Vuvodim parnie stroki matrix ***\n"<<endl;
        for(int i=2;i<n;i+=2){
        for(int j=0;j<m;j++){
            cout<<mas[i][j]<<"\t ";
        }
        cout<<"\n"<<endl;
    }
        cout<<"*MIN MAX*\n"<<endl;
        //min max
        int min[n];
        int max[n];
        for(int i=0;i<n;i++){
            max[i]=mas[i][0];
            min[i]=mas[i][0];
                for(int j=0;j<m;j++){
                if(mas[i][j]>max[i]) max[i]=mas[i][j];
                if(mas[i][j]<min[i]) min[i]=mas[i][j];
        }
        }
        for(int i=0;i<n;i++){
            cout<<"stroka = "<<i<<" MAX = "<<max[i]<<" MIN = "<<min[i]<<"\n"<<endl;
        }
        
        const int k=5;
        double otnow[k];
        for(int i=0;i<k;i++){
            otnow[i]=0;}
        
        cout<<" ** Otnowenie **"<<endl;
        
    //  for(int o=0;o<k;o++){
        //otnow[o]=0;
            for(int i=0,j=0,o=0;i<n,j<m,o<k;i++,j++,o++){
                otnow[o]=(double)max[i]/(double)min[j];
            }
        for(int i=0;i<n;i++){
            cout<<otnow[i]<<"\t - otonwenie"<<endl;
        }
    system("PAUSE");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2012, 03:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы, посчитать отношения (C++):

Массивы. Посчитать количество положительних элементов - C++
я должна создать масив с 8 елементав і посчитать количество положительних елементов очень прошу помогите #include &quot;stdafx.h&quot; ...

Посчитать количество отрицательных - двумерные массивы - C++
Доброе время суток! Ребята, подскажите как сделать? Делал одно и посчитал другое..... Создать двумерный массив 5 строк на 3...

Двумерные массивы, посчитать число элементов, остаток от деления которых на 5 равен 1 - C++
Помогите найти и исправить ошибку! В матрице (9х11) нужно посчитать число элементов, остаток от деления которых на 5 равен 1. Я написал...

Массивы. Посчитать количество положительных, найти минимальное, удалить строку с минимальным (Не могу найти ошибку) - C++
// Заданы матрицы X(8;4),Y(5;5),Z(6;9). // Для каждой из матриц определить строку, в которой находится наименьшее // количество...

Визуализация подчинённого отношения - C++
Предположим, есть составное отношение, состоящее из двух простых, одно из которых подчинено другому. задача: сделать класс c++...

Проверка бинарного отношения на функцию - C++
Ребят,помогите, пожалуйста, с лабой по дискретной математике. третью неделю голову ломаю, ничего в голову не приходит вообще. Собстна...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2012, 03:01
Привет! Вот еще темы с ответами:

Отношения между классами и объектами - C++
Для каждого индивидуального варианта необходимо создать консольную программу на С++, реализующую отношение ассоциации (агрегации или...

Проиллюстрировать возможности операций отношения (сравнения) - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { int a,b,c,d,n,m,x; setlocale(0,&quot;&quot;); cout...

Отношения хищник-жертва (будет много букв) - C++
Начальное количество рыб и акул помещается случайным образом в узлы прямоугольной сетки. Всем рыбам и акулам приписывается случайный...

Свойства нечеткого отношения (рефлексивность, симметричность, транзитивность) - C++
Прошу помощи! нужна программа, которая реализует проверку свойств нечеткого отношения(рефлексивность,антирефлексивность, симметричность,...


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

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

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