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

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

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

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

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

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

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

двумерный массив - C++
я создал двумерный массив и ввёл числа допустим 123 658 теперь хочу поменять число 2 на 9 используя индексы массива вот как...

двумерный массив - C++
Привет, нужна помощь специалистов :) Задать двумерный массив с действительными элементами размерностью (10 * 2). Элементы массива крупнее...

Двумерный массив - C++
Помогите перевести с Паскаля. Задание - . В квадратной матрице А определить наименьшие элементи каждой строки и найти их сумму. ...

Двумерный массив - C++
Подскажите пожалуйста! Я уже так устал за сегодня что в голову ничего не лезет и от кода голова кружится) Я сколько на это не смотрю не...

Двумерный массив - C++
помогите доделать программу. нужно сдавать через 2 дня Написать программу, интегрирующую случайный двумерный массив из 0 и 1 с помощью...

Двумерный массив - C++
Циклический вычислительный процесс (двумерный массив)  Для произвольного двумерного массива найти столбец с наибольшей суммой элементов...

двумерный массив - C++
посмотрите пожалуйста правильно ли я написал функцию для ввода и вывовы двумерного массива ? в лекциях вроде так в книжке тоже а на пк не...

Двумерный массив - C++
Дана матрица А=(aij). Сформировать матрицу В=(bij), где bij=( max(aij))/(i-j),если i>j bij= in(aij),если i=j ...

Двумерный массив - C++
1)Заполнить матрицу и вывести результат на экран 2)Заполнить матрицу и сохранить в 2 файла( текстовый file.txt и бинарный file.bin) ...

Двумерный массив - C++
Нужно написать программу, которая транспонирует матрицу, предварительно введённую с клавиатуры пользователем.

с++ двумерный массив - C++
уважаемые программисты прошу помочь с программой на двумерный массив т.к. я не в силах это сделать!!! нужно создать функцию к этой...

Двумерный массив - C++
Набросал часть кода за 15 минут. #include <iostream> char* fillarr(char ** str, int len); void paintfield() { int...


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

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

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