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

Движение вниз, верх (не очень гениальный вопрос) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не удаляется матрицы http://www.cyberforum.ru/cpp-beginners/thread228642.html
В самом конце кода есть два оператора delete mas; delete mass; Первый сработал, а второй выдал ошибку. Это происходит с не квадратной матрицей, например, 3х4. А вот с квадратным матрицами работает программа нормально. Вводить только отрицательные числа! #include <iostream> #include <conio.h>
C++ Тернарная операция Всем доброго времени суток. Вот написал прогу #include <iostream> #include <fstream> #include <string> using namespace std; int main(int argc, char** argv) { string name; ofstream fout; http://www.cyberforum.ru/cpp-beginners/thread228638.html
C++ как реализовать!!!!
Комендант крепости выходит из центрального помещения и проверяет как солдаты дежурят на постах. При этом он, проходя все посты, не проходит дважды по одному участку маршрута и каждый пост посещает только один раз. Какой маршрут коменданта? С рисунком. (((*
C++ Разработать программу работы с бинарным деревом
Народ, прошу помощи в решении нескольких заданий, в противном случае, не видать мне сессии.... :cry: Задание №1 1)Упорядочить элементы массива по убыванию модулей элементов. 2)Дана квадратная матрица. Найти сумму положительных элементов матрицы, стоящих под главной диагональю. Задание №2 1)Описать структуру FLAT (количество комнат, площадь, этаж, адрес, цена). Введите данные в массив,...
C++ Замена символов в массиве http://www.cyberforum.ru/cpp-beginners/thread228616.html
Продолжая переводить лабы из паскаля в C++ Имеем такой код на паскале: var a:string; p,i:byte; begin writeln('введи текст для обработки ->'); readln(a); for i:=1 to length(a) do if (a='ч')and (a='я')or (a='щ')and (a='я') then begin
C++ Private: static В хедере есть клас point, клас точек, которые должны иметь нумерацию. В поле private у него есть static атрибут free_id, в который записывается не используемый еще номер(увеличивается на 1 при создании новой точки). Типу того class Point { private: static int free_id; const int point_id; double x; double y; public: подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
14.01.2011, 18:21     Движение вниз, верх (не очень гениальный вопрос)
res, диржы, эксперементатор ты чей-то...
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
41
42
#include <windows.h>
#include <cstdlib>
 
#define LEFT 2
#define RIGHT 77
#define TOP 1
#define BOTTOM 23
#define DELAY 100
#define SET_CHAR "*"
#define CLEAR_CHAR " "
#define DELTA 1
 
int main(){
    HANDLE hCon;
    COORD pos;
    int dX, dY;
    CONSOLE_CURSOR_INFO cInfo;
 
    hCon = GetStdHandle(STD_OUTPUT_HANDLE);
    pos.X = ( RIGHT - LEFT ) / 2 + LEFT;
    pos.Y = ( BOTTOM - TOP ) / 2 + TOP;
    dX = dY = DELTA;
 
    system("cls");
    cInfo.dwSize = 1;
    cInfo.bVisible = FALSE;
    SetConsoleCursorInfo(hCon, &cInfo);
 
    while ( true ){
        WriteConsoleOutputCharacterA(hCon, SET_CHAR, 1, pos, NULL);
        Sleep(DELAY);
        WriteConsoleOutputCharacterA(hCon, CLEAR_CHAR, 1, pos, NULL);
        if ( pos.X + dX < LEFT || pos.X + dX > RIGHT )
            dX *= -1;
        if ( pos.Y + dY < TOP || pos.Y + dY > BOTTOM )
            dY *= -1;
        pos.X += dX;
        pos.Y += dY;
    }
 
    return 0;
}
 
Текущее время: 21:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru