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

Необходимо решить задание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номер строки, в которой находится самая длинная последовательность http://www.cyberforum.ru/cpp-beginners/thread177157.html
Как в целочисленной прямоугольной матрице найти номер строки, в котором находится самая длинная последовательность одинаковых элементов?
C++ Соседние цифры в числе Составить функцию, которая определяет, являются ли цифры в записи целого числа соседними в натуральном ряду. Из чисел из интервала от n до N функция выводит только те, цифры которых являются... http://www.cyberforum.ru/cpp-beginners/thread177129.html
Графическая заставка на С C++
кто может поделиться кодом заставки на С с динамическими объектами.
C++ Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений?
Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений?
C++ Вывод элементов массива http://www.cyberforum.ru/cpp-beginners/thread177101.html
Здравствуйте ! написал простенькую программу ,хотел чтобы прога выводила все элементы массива,а он выводит 5,почему ? #include <iostream.h> #include <conio.h> void main () { int i; int a;...
C++ Посчитать количество пустых клеток шахматной доски, которые не бьются ни одним ферзем Описание Ферзь - самая сильная шахматная фигура, которая за один ход может перемещатся на льбое число полей по вертикали, горизонтали или диогонали (при условии, что на его пути нет фигур). Клетка... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
16.10.2010, 15:30
Мб как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main ()
{
     int a, b;
     std::cin >> a >> b;
     const int n = b - a + 1;
     int mass[n];
     for(int i = a; i < b; i++)
        mass[i] = i;
     for(int i = n - 1; i >= 1; i--)
        for(int j = 0; j < i; j++)
        {
                if(mass[j] < mass[j+1])
                {
                           int foo = mass[j];
                           mass[j] = mass[j+1];
                           mass[j+1] = foo;
                }
        }  
     for(int i = 0; i < n; i++)
        std::cout << mass[i] <<  " ";  
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru