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

Переставить числа в последовательности , что бы сначала шли числа равные первому члену, затем равные второму и тд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все элементы массива, которые являются точными квадратами, и посчитать их произведение http://www.cyberforum.ru/cpp-beginners/thread1165601.html
Помогите пожалуйста, исправьте ошибку Дано линейный массив действительных чисел. Найти все элементы данного массива, которые являются точными квадратами и посчитать их произведение Все шаги...
C++ Прокрутить цикл 20 раз Добрый день. Подскажите, что исправить в программе, что бы цикл с сыводом таблицы прокручивался 20 раз int main() { double Xn, Xk, dX, t, y, d=0; printf("Enter Xn, Xk, dX \n");... http://www.cyberforum.ru/cpp-beginners/thread1165584.html
C++ Шаблоны
Задание 1 . Создать класс типа сигнал, как шаблон, чтобы на его основе реализовать и двухбайтовые данные, собранные с платы сбора данных, так и данные типа float, смоделированные программно. С...
Наследование и внешние функции C++
Посоветуйте пожалуйста, как лучше работать с внешними функциями при наследовании, сделать их дружественными в классах предках или создать ещё несколько функций делающих доступными элементы базового...
C++ Объясните как работает программа http://www.cyberforum.ru/cpp-beginners/thread1165559.html
Цель задачи была: Возведение X в 59 степень за самое малое количество шагов. 1. Ввод (X); 2. X2 = X*X; 3. X4 = X2*X2; 4. X8 = X4*X4; 5. X16 = X8*X8; 6. X32 = X16*X16; 7. Y1 = X2*X;
C++ Найти сумму положительных и сумму нечетных членов последовательности. Вывести ту сумму, которая по модулю меньше вот задачка одна не понял как вывевсти оттуда отрицательные... Программа запрашивает кол-во чисел.,затем вводит целые числа в соответствии с указанным количеством. Программа находит сумму... подробнее

Показать сообщение отдельно
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
04.05.2014, 12:12
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
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
void show (int *mas, int size)
{
    for (int i=0; i<size; i++)
        cout <<mas[i] <<' ';
    cout <<endl;
}
 
int main()
{
    srand (time(0));
    const int size = 10;
    int a[size], tmp[size];
    for (int i=0; i<size; i++)
    {
        a[i] = rand()%10+1;
        tmp[i] = a[i];
    }
    show (a,size);
    int k = 0;
    for (int i=0; i<size; i++)
    {
        for (int j=k; j<size; j++)
        {
            if (tmp[i]==a[j])
            {
                int temp = a[j];
                a[j] = a[k];
                a[k] = temp;
                ++k;
            }
        }
    }
    show (a,size);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru