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

Инверсия - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двухнаправленные списки http://www.cyberforum.ru/cpp-beginners/thread271712.html
Постановка задач такова: Нужно разработать базу с двунаправленным кольцом, Название программы "спортивные товары" Можете хоть примерно написать начало задачи, потому что я в этом вообще не соображаю, Зарание Спасибо)
C++ как доработать программу? вообщем программа на С++ там квадрат движется, и когда он доходит до края программа закрывается (у меня) а надо что бы он отскакивал от стены и так до тех пор пока не надоест пользователю, движется по прямой. компилирую на dev-C++ #include <conio.h> #include <graphics.h> void Draw ( int x, int y, int color ) { setfillstyle ( 1, color ); bar ( x, y, x+20, y+20 ); } main() { http://www.cyberforum.ru/cpp-beginners/thread271711.html
C++ Пасьянс "Косынка"
Помогите пожалуйста написать или найти исходник пасьянса "Косынка" на Borland C++. Спасибо за любую информацию!!!
C++ Структуры, массив структур.
К примеру есть структура struct name{ int first; char second; }; мы создаем переменные name ex1={16,'d'}; name ex1={51,'s'}; name ex2={14,'g'}; name ex3={32,'m'}; name ex4={21,'c'};
C++ Двоичный поиск http://www.cyberforum.ru/cpp-beginners/thread271657.html
Требуется найти в массиве элементы которые повторяются и элементы которые присутствуют единожды. #include <stdafx.h> #define N 10 int main(void) { int a,v,low,high,i,k;; for(i=0;i<N;i++) {
C++ Класс «Здание» с данными количество этажей, подъездов и квартир 1. Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию, конструктор инициализации и конструктор преобразования. 2. Определить функции-члены класса для ввода и вывода членов-данных внутри объявления класса. 3. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
07.04.2011, 14:15     Инверсия
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
#include <iostream>
#define N 10
using namespace std;
 
void reverse (int arr[],int s, int f)
{   int i,cur;
    for(i=0;i<(f-s)/2+1;i++)
    {   cur = arr[s+i];
        arr[s+i] = arr[f-i];
        arr[f-i] = cur;
    }
}
 
 
int main()
{
    int A[]={3, 3, 4, 5, 4, 2, 1, 0, 3, 1};
    int i,j,start,finish;
 
    cout<<"Start:\n";
    for(i=0;i<N;i++)
        cout<<A[i];
    
    start = 0;
    finish = 0;
    for(i=1;i<N;i++)
        if(A[i]>A[i-1]) finish = i;
        else
        {   if(finish>start) reverse (A,start,finish);
            start = i;
        }
    
    cout<<"\nResult:\n";
    for(i=0;i<N;i++)
        cout<<A[i];
 
    cin.get();
    return 0;
}
Изображения
 
 
Текущее время: 11:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru