С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не могу найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ссылка на неразрешенную лексему при работе с шаблоном http://www.cyberforum.ru/cpp-beginners/thread989347.html
Никак не могу понять с чем связанна эта ошибка error LNK2028: ссылка на неразрешенную лексему (0A0003B6) "void __cdecl Connect<class Element,class F,void (__thiscall F::*)(void)>(class Element...
C++ Нужна программка Надо создать в динамической памяти матрицу и определить в ней все строки и столбцы, в которых встречаются одинаковые элементы. Помогите пожалуйста, а то я в этом совсем ничего не понимаю. http://www.cyberforum.ru/cpp-beginners/thread989342.html
Бистрая сортировка C++
Как правильно использовать функцию Qsort (как ее использовать для таких типов данных как char, long long int, short?), как ее можно использовать без этой функции (или подскажите более скоростную...
C++ Как сделать фото товара в 4 колонки?
создаю сайт, застрял на этапе выравнивания каталога товаров. Пропишите пожалуйста код в CSS для выравнивания фотографий на главной странице в 4 столбца.
C++ Найти произведение цифр числа http://www.cyberforum.ru/cpp-beginners/thread989319.html
1. Найдите сумму положительных четных чисел меньших 100. 2. Дано целое число K. Найти произведение цифр числа К. 3. Найти сумму десяти чисел кратных 3. все программы должны быть с...
C++ Класс на основе заданной структуры данных Необходимо разработать программу, реализующую простой класс на основе заданной структуры данных. Код я смогла написать не знаю конечно может и не совсем правильно я только начинаю учить С++.... подробнее

Показать сообщение отдельно
henecs
17 / 17 / 0
Регистрация: 19.05.2013
Сообщений: 135
28.10.2013, 18:52
как то так
Кликните здесь для просмотра всего текста
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
using namespace std;
 
int main()
{
    cout << "Enter size of array: ";
    int ArrSize;
    cin >> ArrSize;
 
    double *arr = new double[ArrSize];
 
    double multPlus = 1.0;  // произведение положительных элементов
 
                            // заполняем массив
    for (int i=0; i<ArrSize; i++)
    {
        cout << "arr[" << i << "] = ";
        cin >> arr[i];
        
        if (arr[i] > 0)
            multPlus *= arr[i];
    }
    cout<< "proizvedenie a [i]>0 = "<<multPlus<<endl;
 
    int min = 0;    // индекс мин элемента массива
 
    for (int i=1; i<ArrSize; i++)
        if (arr[i] < arr[min])
        {
            min = i;
        }
 
    double summ = 0.0;      // сумма элементов массива до минимального
 
    for (int i=0; i<min; i++)
        summ += arr[i];
    cout<< "summa = "<<summ<<endl;
 
    bool t = true;
    double temp;
 
    // сортировка на нечетных местах
    while (t)
    {
        t = false;
        for ( int i=1; i<ArrSize-2; i += 2)
            if (arr[i] > arr[i+2])
            {
                temp = arr[i];
                arr[i] = arr[i+2];
                arr[i+2] = temp;
 
                t = true;
            }
    }
 
    // сортировка на четных местах
    t = true;
    while (t)
    {
        t = false;
        for ( int i=0; i<ArrSize-2; i += 2)
            if (arr[i] > arr[i+2])
            {
                temp = arr[i];
                arr[i] = arr[i+2];
                arr[i+2] = temp;
 
                t = true;
            }
    }
 
    for (int i=0; i<ArrSize; i++)
        cout << "arr[" << i << "] = "<<arr[i]<<endl;
 
    delete [] arr;
 
    cin.get();
    cin.get();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.