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

Двумерный массив - C++

Восстановить пароль Регистрация
 
Алина)
 Аватар для Алина)
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 20
10.01.2011, 08:41     Двумерный массив #1
Для группы фирм известен курс их акций за каждый из месяцев календарного года. Составить список тех фирм, курс акций которых все время повышался (т.е. курс за каждый последующий месяц больше, чем за предыдущий). Проверку роста курса осуществить в подпрограмме.

Добавлено через 40 секунд
Известны оценки группы студентов за сессию. В группе 20 студентов, в сессии 4 экзамена. Определить суммарную стипендию. Считать, что стипендия в размере R рублей начисляется сту-дентам, сдавшим сессию без троек, а отличники получают стипендию, повышенную на 25% . Подсчет стипендии студента оформить в виде функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2011, 08:41     Двумерный массив
Посмотрите здесь:

Двумерный массив C++
двумерный массив C++
Дан двумерный массив. Преобразовать его так, чтобы новый массив содержал элементы старого, циклически сдвинутые на 2 элемента влево. C++
Одномерный массив и Двумерный массив C++
двумерный массив. C++
Двумерный массив C++
Двумерный массив.упорядочить массив по убыванию C++
двумерный массив C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
10.01.2011, 09:22     Двумерный массив #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
//Для группы фирм известен курс их акций за каждый из месяцев календарного года.
//Составить список тех фирм, курс акций которых все время повышался (т.е. курс за каждый
//последующий месяц больше, чем за предыдущий). Проверку роста курса осуществить в подпрограмме.
#include<iostream>
#include<iomanip>
#include<numeric>
#include<algorithm>
using namespace std;
 
bool neg(int n){
    return n<=0;
}
void check(int n, int **mat){
    int m=12;
    int **dif=new int *[n];
    for(int i=0;i<n;i++)dif[i]=new int[m];
    cout<<"\nDiagramma:\n\n";
    for(int i=0;i<n;i++){
        adjacent_difference(mat[i], mat[i]+m, dif[i]);
        if(count_if(dif[i]+1, dif[i]+m, neg)==0) cout<<"->";
        else cout<<"  ";
        for(int j=0;j<m;j++){
            cout<<setw(4)<<mat[i][j]<<" ";
        }
        cout<<"\n\n";
    }
    for(int i=0;i<n;i++)delete[] dif[i];
    delete[] dif;
}
 
int main(){
    int n, m=12, i, j;
    cout<<"Chislo firm= ";
    cin>>n;
    int **mat=new int *[n];
    for(i=0;i<n;i++)mat[i]=new int[m];
    cout<<"\n\nvvedite kurs\n\n";
    for(i=0;i<n;i++){
        for(j=0;j<m;j++){
            cout<<"mat["<<i<<"]["<<j<<"]= ";
            cin>>mat[i][j];
        }
        cout<<endl;
    }
    check(n, mat);
}
Yandex
Объявления
10.01.2011, 09:22     Двумерный массив
Ответ Создать тему
Опции темы

Текущее время: 06:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru