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

Упорядочить массив по убыванию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей http://www.cyberforum.ru/cpp-beginners/thread618177.html
В цикле с клавиатуры вводятся 10 целых чисел. Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей. Использовать цикл do-while.
C++ Передача массива в функцию Какие есть способы для передачи массивы в функцию. И как передать массив с указателем на него чтобы все изменения вносились в него? Если можно то с примерами.Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread618161.html
C++ Коментарии к программе
И снова мне нужна помощь с комментариями)))часть комментариев есть к проге. #include "stdio.h" #include "iostream" #include "string.h" #include "windows.h" using namespace std; char *ltrim(char *S)//удаляет пробелы из начала строки { int i,l=strlen(S);//возврат длины строки
C++ Сортировка методом каскадного слияния со специальным распределением
Задание - реализовать этот алгоритм для однмоерного динамического массива. попытки почитать Кнута успехом не увенчались - не понятно. Буду рад любой помощи, будь то ссылка на понятную литературу, или готовый алгоритм( :D ). Смог найти алгоритм на делфи, но не смог реализовать его на с++, из-за абсолютного незнания делфи.
C++ Разбор кода простой программы новичка http://www.cyberforum.ru/cpp-beginners/thread618153.html
Народ, я вот тут только начал учиться, помогите понять ошибки. Вот код: #include <iostream.h> class Rabota { public: int starye(); int rabotka(); private:
C++ Struct VS Class Здравствуйте. Я прочел интересную статью http://www.rsdn.ru/article/cpp/ObjectsAndPointers.xml#EVPAC по использованию памяти для различных конструкций языка. Но хотел узнать, когда мы создаем динамически структуру, она помещается в стек или в кучу. И почему при реализации структур данных (типа связные списки) для описания узла используют структуры,а не классы (даже когда код на с++). Я бы хотел... подробнее

Показать сообщение отдельно
Doctor_
234 / 234 / 71
Регистрация: 03.02.2011
Сообщений: 1,415
03.07.2012, 19:56     Упорядочить массив по убыванию
Цитата Сообщение от Выпускник Посмотреть сообщение
1)Дан массив из n элементов. Упорядочить массив по убыванию

2)Найти среднее арифметическое чисел массива В(6).

3) Во время соревнований по прыжках в высоту спортсмен показал следующие результаты: 160, 161, 162, 155, 157, 165. Определить средний результат спортсмена

4)Сформируйте массив L(I,J) с помощью датчика случайных чисел. Увеличить каждый элемент массива в 3 раза и поменяйте знак на противоположный. Массив выведите на экран в виде таблицы.

5) Задан одномерный массив X, состоящий из 10 целых чисел. Найти среднее арифметическое положительных элементов массива.

6)В целочисленном массиве размером 30 элементов задан рост учащихся выпускного класса (в сантиметрах). Подсчитать количество учащихся, чей рост превосходит 175 см. Если таких учащихся нет, сообщите об этом.

7) Дан массив целых чисел. Найти сумму элементов массива, больших данного числа А (А вводить с клавиатуры).

8) Дана целочисленная матрица размера 5х10. Найти минимальное значение среди сумм элементов всех ее строк.


Помогите плз...сам в с++ не бум-бум, а завтра надо уже их сдавать, если кто сможет то плз не в профессиональном а так в 4-5 строчек , зарание благодарю*
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define N 6
 
using namespace std;
 
void generate(int vector[], const int size);
void show(int vector[], const int size);
void midle(int vector[], const int size);
 
int main() {
    setlocale(LC_ALL,"Russian");
    int vec[N];
    generate(vec,N);
    show(vec,N);
    midle(vec,N);
    getche();
}
 
void generate(int vector[], const int size) {
     srand(time(NULL));
     for(int i=0; i<size; i++)
     vector[i] = rand()%50;
     }
     
void show(int vector[], const int size) {
     for(int i=0; i<size; i++)
     cout << vector[i] << " ";
     cout << endl;
     }
 
void midle(int vector[], const int size) {
     int sum = 0;
     for(int i=0; i<size; i++)
     sum += vector[i];
     cout << "ÑðåäГ*ГҐГҐ: " << sum / ((double)size) << endl;
     }
3)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
int main() {
    setlocale(LC_ALL,"Russian");
    int vec[] = {160, 161, 162, 155, 157, 165};
    int sum = 0;
    for(int i=0; i<6; i++)
    sum += vec[i];
    cout << "ÑðåäГ*ГїГї âûñîòГ*: " << sum / ((double)6) << endl;
    getche();
}
4)
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <iomanip>
 
using namespace std;
 
int main() {
    srand(time(NULL));
    setlocale(LC_ALL,"Russian");
    int N,M;
    cout << "Âåääèòå N ГЁ M: ";
    cin >> N >> M;
    int array[N][M];
    for(int i=0; i<N; i++) {
            for(int j=0; j<M; j++) {
                    array[i][j] = rand()%10;
                    }
            }
    for(int i=0; i<N; i++) {
            for(int j=0; j<M; j++) {
                    cout << setw(5) << array[i][j] << " ";
                    }
            cout << endl;
            }
    for(int i=0; i<N; i++) {
            for(int j=0; j<M; j++) {
                    array[i][j] = array[i][j]*3;
                    array[i][j] = array[i][j]-(2*array[i][j]);
                    }
            }
    cout << endl;
    for(int i=0; i<N; i++) {
            for(int j=0; j<M; j++) {
                    cout << setw(5) << array[i][j] << " ";
                    }
            cout << endl;
            }
    
    getche();
}
5)
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define N 10
 
using namespace std;
 
int main() {
    srand(time(NULL));
    setlocale(LC_ALL,"Russian");
    int X[N], sum = 0, count = 0;
    for(int i=0; i<N; i++)
    X[i] = 10 - rand()%20;
    for(int i=0; i<N; i++)
    cout << X[i] << " ";
    cout << endl;
    for(int i=0; i<N; i++) {
            if(X[i] > 0) {
                    sum += X[i];
                    count++;
                    }
            }
    cout << "ÑðåäГ*ГЁГҐ ôðåôìèòè÷åñêîå ïîëîæèòåëüГ*ûõ ýëåìåГ*òîâ: " << sum/((double)count) << endl;
    getche();
}
6)
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define N 30
 
using namespace std;
 
int main() {
    srand(time(NULL));
    setlocale(LC_ALL,"Russian");
    int vector[N], count = 0;;
    for(int i=0; i<N; i++)
    vector[i] = rand()%10+169;
    for(int i=0; i<N; i++) {
            if(vector[i] > 175)
            count++;
            }
    if(count != 0)        
    cout << "Êîëè÷åñòâî ГіГ·Г*ùèõñÿ Гў ðîñòîì âûøå 175: " << count << endl;
    else
    cout << "ГЌГҐГІГі ГіГ·Г*ùèõñÿ Г± ГІГ*ГЄГЁГ¬ ðîñòîì!!! " << endl;
    getche();
}
7)
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
int main() {
    srand(time(NULL));
    setlocale(LC_ALL,"Russian");
    int N, sum = 0, A;
    cout << "Ââåäèòå êîëè÷åñòâî ýëåìåГ*òîâ Гў âåêòîðå: ";
    cin >> N;
    int vec[N];
    for(int i=0; i<N; i++)
    vec[i] = rand()%50;
    for(int i=0; i<N; i++)
    cout << vec[i] << " ";
    cout << endl;
    cout << "Ââåäèòå ýëåìåГ*ГІ ГЂ(0..49): ";
    cin >> A;
    for(int i=0; i<N; i++)
    if(vec[i] > A)
    sum += vec[i];
    cout << "ÑóììГ*: " << sum << endl;    
    getche();
}
8)
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <iomanip>
#define N 5
#define M 10
 
using namespace std;
 
int main() {
    srand(time(NULL));
    setlocale(LC_ALL,"Russian");
    int array[N][M], i, j, min = 0, sum = 0;
    for(i=0; i<N; i++) {
             for(j=0; j<M; j++) {
                      array[i][j] = rand()%10;
                      min += array[i][j];
                      }
             }
    for(i=0; i<N; i++) {
             for(j=0; j<M; j++) {
                      cout << setw(5) << array[i][j] << " ";
                      }
             cout << endl;
             }
    cout << endl;
    for(i=0; i<N; i++) {
             for(j=0; j<M; j++) {
                sum += array[i][j];
                }
             cout << "ÑóììГ*: " << sum << endl;
             if(min > sum)
             min = sum;
             sum = 0;
    }
    cout << "ГЊГЁГ*ГЁГ¬Г*ëüГ*Г*Гї ñóììГ*: " << min << endl;
    getche();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru