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

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

Войти
Регистрация
Восстановить пароль
 
Алина)
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 20
#1

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

10.01.2011, 08:41. Просмотров 403. Ответов 1
Метки нет (Все метки)

Для группы фирм известен курс их акций за каждый из месяцев календарного года. Составить список тех фирм, курс акций которых все время повышался (т.е. курс за каждый последующий месяц больше, чем за предыдущий). Проверку роста курса осуществить в подпрограмме.

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1611 / 1239 / 124
Регистрация: 21.12.2010
Сообщений: 1,896
Записей в блоге: 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     Двумерный массив
Ответ Создать тему
Опции темы

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