Форум программистов, компьютерный форум 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 по использованию памяти для различных конструкций языка. Но хотел узнать, когда мы создаем динамически структуру, она помещается в стек или в кучу. И почему при реализации структур данных (типа связные списки) для описания узла используют структуры,а не классы (даже когда код на с++). Я бы хотел... подробнее

Показать сообщение отдельно
3a9Ic
 Аватар для 3a9Ic
141 / 129 / 22
Регистрация: 08.04.2012
Сообщений: 245
03.07.2012, 11:16     Упорядочить массив по убыванию
Не ругайте только сильно... Сам пытаюсь выучить С++...
1.
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
int main(){
    const int n=5;
    int i,j,m,temp=0;
    setlocale(0,"rus");
    srand(time(0));
    int a[n]={};
    for (i=0; i<n; i++)
{
    a[i]=rand()%10;
    cout<<a[i]<<" ";
}
    cout<<endl;
    for(int i = 0; i < n - 1; ++i)
    {            
        for(int j = 0; j < n - 1; ++j)
        {     
            if (a[j + 1] > a[j]) 
            {
                temp = a[j + 1]; 
                a[j + 1] = a[j]; 
                a[j] = temp;
            }
        }
    }
    for (i=0;i<n;i++)
    cout<<a[i]<<" ";
    getch();
    return 0;
}
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
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main(){
    srand(time(0));
    const int n=6;
    int i=0;
    double s=0;
    int a[n]={};
    for (i=0;i<n;i++)
    {
        a[i]=rand()%10;
        cout<<a[i]<<" ";
        s+=a[i];
    }
    s/=n;
    cout<<endl;
    cout<<"SA="<<s;
    getch();
    return 0;
}
3.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <conio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main(){
    const int n=6;
    int i=0;
    double s=0;
    int b[n]={160, 161, 162, 155, 157, 165};
    for (i=0;i<n;i++)
    {
        cout<<b[i]<<" ";
        s+=b[i];
    }
    s/=n;
    cout<<endl;
    cout<<"Srednee="<<s;
    getch();
    return 0;
}
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
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
using namespace std;
int main(){
    srand(time(0));
    int const n=5;
    int i,j=0;
    int a[n][n]={};
    for (i=0;i<n;i++)
        {
            for (j=0;j<n;j++)
                {
                    a[i][j]=rand()%10;
                    cout<<a[i][j]<<" ";
                }
            cout<<endl;
        }
    cout<<endl;
    for (i=0;i<n;i++)
        {
            for (j=0;j<n;j++)
                {
                    a[i][j]=(a[i][j]*3)-(a[i][j]*6);
                    cout<<a[i][j]<<"  ";
                }
            cout<<endl;
        } 
    getch();
    return 0;
}
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 <conio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
using namespace std;
int main(){
    srand(time(0));
    int const n=10;
    int a[n]={};
    int i,j=0;
    double s=0;
    for (i=0;i<n;i++)
    {
        a[i]=rand()%20-10;
        cout<<a[i]<<" ";
        if (a[i]>0) 
        {
            s+=a[i];
            j+=1;            
        }
    }
    cout<<endl;
    cout<<"SA="<<s/j;
    getch();
    return 0;
}
6.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
using namespace std;
int main(){
    srand(time(0));
    int const n=30;
    int i,k=0;
    int a[n]={};
    for (i=0;i<n;i++)
    {
        a[i]=rand()%10+170;
        cout<<a[i]<<" ";
        if (a[i]>175) k+=1;
    }
    cout<<endl;
    if (k==0) cout<<"HeT"<<endl;
    else cout<<"Takux "<<k;
    getch();
    return 0;
}
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
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
using namespace std;
int main(){
    srand(time(0));
    int const n=5;
    int arr[n]={};
    int i,a=0;
    int s=0;
    cout<<"A=";cin>>a;
    for (i=0;i<n;i++)
    {
        arr[i]=rand()%10;
        cout<<arr[i]<<" ";
        if (arr[i]>a) s+=arr[i];
    }
    cout<<endl;
    cout<<"Summa="<<s;
    getch();
    return 0;
}
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
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
using namespace std;
int main(){
    srand(time(0));
    int const n=5,m=10;
    int i,j,min,s=0;
    int a[n][m]={};
    for (i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
        {
            a[i][j]=rand()%10;
            cout<<a[i][j]<<" ";
            min+=a[i][j];
        }
        cout<<endl;
    }
    for (i=0;i<n;i++)
    {
        for (j=0;j<m;j++)
        {
            s+=a[i][j];   
        }
        cout<<"Summa="<<s<<endl;
        if (s<min) min=s;
        s=0;
    }
    cout<<endl;
    cout<<"Min Summa="<<min;
    getch();
    return 0;
}
 
Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru