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

одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из строки все цифры http://www.cyberforum.ru/cpp-beginners/thread117069.html
Зраствуйте помогжить написати програму. Условие: Удалить из строки все цифры Умова: Вилучити з рядка вси цифри
C++ Сортировка вставкой по ключу в одномерном массиве 8. Ключ: дата начала работы. Сортировка вставкой. http://www.cyberforum.ru/cpp-beginners/thread117051.html
C++ Поиск ключу в одномерном массиве структур
Найти сотрудника, работающего с 1975 года.
C++ Объеденить 2 одномерных массива в один с помощью указателей и функции
Очень нужна помощь.... С++ Массивы и указатели... 1) Объеденить 2 одномерных массива в один с помощью указателей и функции. 2) Сложить элементы двухмерного массива. Выполнить с помощью указателей.
C++ Составить таблицу значений http://www.cyberforum.ru/cpp-beginners/thread117041.html
Люди добрые, помогите пожалуйста. Туплю с лабораторкой. В с++ полный 0, а сделать надо. Заранее всем спасибо. >>Вводит ряд слов и выводит их, отсортировав в обратном порядке. >>Написать программу, в которой описать перечисляемые типы, содер¬жащие в качестве элементов названия месяцев года – полное название и сокращенное (Jan, Feb, …) на английском языке, предложить пользователю ввести...
C++ Расчет массива в функции и передача в main() Облазил поиски, но так ничего и не понял. На C++ только начинаю. есть функция func, в которой расчитываются значиния массива U, как из этой функции U в main перебросить для дальнейшей работы с U? Можно просто схему, код я сам подставлю. double func() { double U; <расчет U>; подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
15.04.2010, 13:56     одномерный массив
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
60
61
62
63
64
65
66
#include <iostream.h>
#include <conio.h>
 
int main(){
    int *array, n, i;
    int b, c, sumb = 0, sumc = 0;
    int flag = 0, tmp;
 
    cout << "Enter quantity of elements: ";
    cin >> n;
    array = new int[n];
 
    for(i = 0; i < n; i++){
        cout << i << ": ";
        cin >> array[i];
    }
 
    cout << "Enter first B and last C elements:\n";
    while(!flag){
        cin >> b >> c;
        if((b <= n && b >= 0) && (c <= n && c >= 0))
            flag = 1;
        else cout << "B & C must be less or equal quantity of elements:\n";
    }
 
    for(i = 0; i < b; i++)
            sumb += array[i];
    for(i = n - c; i < n; i++)
            sumc += array[i];
 
    cout << "Sum of first B elements: " << sumb;
    cout << "\nSum of last C elements:  " << sumc;
 
    if(sumb > sumc){
        do{
            flag = 0;
            for(i = 1; i < n; i++)
                if(array[i - 1] > array[i]){
                    tmp = array[i];
                    array[i] = array[i - 1];
                    array[i - 1] = tmp;
                    flag = 1;
                }
        }   while(flag);
    }
 
    if(sumc > sumb){
        do{
            flag = 0;
            for(i = 1; i < n; i++)
                if(array[i - 1] < array[i]){
                    tmp = array[i];
                    array[i] = array[i - 1];
                    array[i - 1] = tmp;
                    flag = 1;
                }
        }   while(flag);
    }
    cout << "\nSorted:\n";
    for(i = 0; i < n; i++)
        cout << array[i] << ' ';
 
    delete []array;
    getch();
    return 0;
}
 
Текущее время: 17:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru