Форум программистов, компьютерный форум 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(). Вывести... подробнее

Показать сообщение отдельно
-Daria-
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 11
18.10.2013, 11:32     Массивы
С первым пунктом понятно, а как дальше?

а) Заполнить массив из 15 элементов случайными целыми числами в диапазоне [–90; 90] и напечатать их в одну строку.
б) Упорядочить массив так, чтобы вначале шли все отрицательные элементы, затем нули (если они есть), а потом все положительные.
в) Упорядочить массив по возрастанию модулей элементов.
г) Упорядочить массив так, чтобы вначале шли чётные элементы, а потом все нечётные.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdlib>
#include <ctime>
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]<<" ";
    }
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru