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

Обработка одномерных массивов. Сортировка массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуется напечатать список класса с указанием для каждого ученика количества его однофамильцев http://www.cyberforum.ru/cpp-beginners/thread1058915.html
В символьном массиве хранятся фамилии и инициалы учеников класса. Требуется напечатать список класса с указанием для каждого ученика количества его однофамильцев.
C++ Требуется напечатать список класса с указанием для каждого ученика количества его однофамильцев В символьном массиве хранятся фамилии и инициалы учеников класса. Требуется напечатать список класса с указанием для каждого ученика количества его однофамильцев. http://www.cyberforum.ru/cpp-beginners/thread1058913.html
C++ Отличие в размере файла в формате bmp от объема памяти, необходимого для хранения этих данных в классе Image
Уважаемые программисты, помогите пожалуйста ответить на вопрос к курсовой!!! очень срочно! Вопрос по C++ Отличие в размере файла в формате bmp от объема памяти, необходимого для хранения этих данных в классе Image. Сравнить при различных значениях глубины цвета.
C++ Указатели!
Помогите плз!! нужно этот же код с указателями переделать!!!вообще их не понимаю=( #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; void main() { setlocale(0,""); int a,k,i,max,s,l,f; for (i=0; i<10; i++)
C++ Вычисление значения заданного арифметического выражения (числа с неограниченной степенью точности) http://www.cyberforum.ru/cpp-beginners/thread1058896.html
Название: Калькулятор Краткое описание: программа для вычисления значения заданного арифметического выражения, оперирующая числами с неограниченной степенью точности. Основные затрагиваемые темы: классы, перегрузка операций, конечные автоматы, ПОЛИЗ. Дано: на вход подаётся строка, содержащая арифметическое выражение.
C++ Многомерная минимизация методом наискорейшего градиентного спуска Помогите пожалуйста) подробнее

Показать сообщение отдельно
Donet
21 / 21 / 2
Регистрация: 19.11.2013
Сообщений: 74
27.12.2013, 21:11     Обработка одномерных массивов. Сортировка массивов
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
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main(){
    setlocale(LC_ALL,"Russian");
    int S=0,max,min,mini,maxi,x=0;
    int pr=1;
    const int n=5;
    int  A[n]; 
    for (int i=0; i<n; i++){
        printf("Введите  %d-й элемент массива: ", i+1);
        scanf ("%d", &A[i]);
    }
    for (int i=0; i<n; i++){
        if (A[i]<0){
            S=S+A[i];
        }
    }
    //нахождение минимального  элемента массива
    min=A[0];
    for (int i=0; i<n; i++){
        if (A[i]<=min){
            min=A[i];
            mini=i;
        }
    }
    //нахождение максимального  элемента массива
    max=A[0];
    for (int i=0; i<n; i++){
        if (A[i]>=max){
            max=A[i];
            maxi=i;
        }
    }
    //нахождение произведения элементов, раположенных между максимальным по модулю и минимальным элементами
    if(mini < maxi){
        for(int i=mini; i<=maxi; i++){
            pr=pr*A[i];
        }
    }else{
        for(int i=maxi; i<=mini; i++){
            pr=pr*A[i];
        }
    }
    //расположение элементов массива по возрастанию
    for (int i=0; i<n-1; i++)
        for (int j=0; j<n-1-i; j++)
            if (A[j]>A[j+1]){
                swap (A[j],A[j+1]);
            }
    cout<<"\nОтсортированный массив ";
    for (int i=0; i<n; i++)
        cout<<"\nA["<<i<<"]="<<A[i];
    printf ("\n\nСумма отрицательных элементов массива = %d",S);
    cout<<"\n\nПроизведение элементов между мин."<<min<<" и макс. "<<max<<"  элементами = "<<pr;
    _getch ();
    return 0;
}
Добавлено через 1 минуту
Этот код я уже полностью исправил...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru