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

Задача «Железнодорожник» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции в с++ http://www.cyberforum.ru/cpp-beginners/thread592692.html
1. Вычислить выражение y=x^2+(x^3+5^6)/3 . Оформить вычисление возведения числа в степень в виде функции. 2. Вычислить площади двух окружностей и сравнить их. Оформить вычисление площади окружности...
C++ Добавить после каждого четного элемента массива элемент со значением 0 В общем мне нужно к примеру массив состоит из n элементов нужно добавить после каждого четного элемента массива элемент со значением 0. Например {1 4 6 7 8} нам необходимо в конец массива {1 4 6 7 8... http://www.cyberforum.ru/cpp-beginners/thread592687.html
Составление в алфавитном порядке списка всех слов, встречающихся в текстовом файле C++
Ребят, помогите пожалуйста программу написать((. курсач через 3 дня сдавать уже((( все перепробовал не получается. слова в текстовый файл забиваются тоже через консоль)) зараннее спасибо, друзья
Поиск всех контуров в ориентированном графе C++
Нужно найти все контуры. Контур - путь, у которого начало и конец совпадают. Т.е. например (1;5)(5;2)(2;4)(4;1). Имею вектор с направленными ребрама (0;1)(2;0)(3;5)...и т.д. Лежат здесь...
C++ Бинарный файл http://www.cyberforum.ru/cpp-beginners/thread592664.html
#include "stdafx.h" #include <string.h> #include <conio.h> struct scan_info { char model; int price; double x_size; double y_size;
C++ Тема Функции. Переделать программы Есть задания на одномерные мессивы и двумерные. 1)Задание и код программы #include <iostream> #include <math.h> using std::cin; using std::cout; using std::endl; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
31.05.2012, 19:26
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
#include <iostream>
using namespace std;
#define N 100
int main () 
{
    int n, i, a[N], col=0, t;
    bool fl;
    cin>>n;
    for(i=0; i<n; i++)
        cin>>a[i];
    while(true)
    {
        fl=false;
        for(i=0; i<n-1; i++)
            if(a[i]>a[i+1])
            {
                fl=true;
                col++;
                t=a[i]; a[i]=a[i+1]; a[i+1]=t;
            }
        if(!fl)
            break;
    }
    cout<<col<<endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru