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

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример простой службы виндовс http://www.cyberforum.ru/cpp-beginners/thread980717.html
Может у кого нибуть есть пример простой службы которая выодит что нибудь в консоль
C++ Оператор && &&- что это значит ? http://www.cyberforum.ru/cpp-beginners/thread980695.html
Найти произведение элементов, которые больше за первый элемент массива C++
Здравствуйте, собственно вот такое задание: Найти произведение элементов, которые больше за первый элемент массива. Помогите, решить, кому не сложно, пожайлуста.
Указатель на структуру, правильная ли запись? C++
Решаю упражнения на некотором сайте и вот задачка, на которой я "завис" Условие: This program has a pre defined structure called 'student' consisting of variables 'name', 'age' and 'cgpa'. The main function has a pointer to that structure called 'std'. You have to initialize the variable 'std', then ask the user to enter values for name, age and CGPA of 'std'. At the end, display the values...
C++ Определить в последовательности число соседств двух чисел с разным знаком (только с циклами, без массивов) http://www.cyberforum.ru/cpp-beginners/thread980673.html
Здраствуйте! Дано натуральное число n, действительные числа q1,q2,..,qn . В последовательности q1,q2,..,qn определить число соседств двух чисел с разным знаком. Срочно пожайлуста!
C++ Файлы в C++ 1)С помощью текстового редактора создать файл text1.txt и заполнить словами из латинских букв (не менее 30 слов). Файл number2.txt программно заполнить случайными целыми числами, принадлежащими диапазону от -100 до 100. Количество чисел в файле задается с клавиатуры. Количество чисел в каждой строке является произвольным числом из диапазона от 0 до 10 и задается с помощью функции rand(). Вывести... подробнее

Показать сообщение отдельно
zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
18.10.2013, 12:13     Массивы
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <math.h>
using namespace std;
 
const int MSIZE = 15;
 
int main()
{
    int mas[MSIZE];
    srand (time (0));
    for (int i = 0; i < MSIZE; ++i) {
        mas[i] = (rand()%181) - 90;
        cout<<mas[i]<<" ";
    }
    int a;
    cout << " ---- " << endl;
    for (int i = 0; i < MSIZE - 1; i ++ )
        for (int j = 0; j < MSIZE - i; j++)
            if (mas[j] > mas[j+1])
            {
                a = mas[j+1];
                mas[j+1] = mas[j];
                mas[j] = a;
            }
 
    for (int i =0; i < MSIZE; i++)
        cout << mas[i] << "  ";
    cout << " ---- " << endl;
 
    for (int i = 0; i < MSIZE - 1; i ++ )
        for (int j = 0; j < MSIZE - i; j++)
            if (abs(mas[j]) > abs(mas[j+1]))
            {
                a = mas[j+1];
                mas[j+1] = mas[j];
                mas[j] = a;
            }
    for (int i =0; i < MSIZE; i++)
        cout << mas[i] << "  ";
    cout << " ---- " << endl;
 
    for (int i = 0; i < MSIZE - 1; i ++ )
        for (int j = 0; j < MSIZE - i; j++)
            if (mas[j+1] % 2 == 0)
            {
                a = mas[j+1];
                mas[j+1] = mas[j];
                mas[j] = a;
            }
    for (int i =0; i < MSIZE; i++)
        cout << mas[i] << "  ";
    cout << " ---- " << endl;
    cin.get();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru