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

Несколько вопросов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ текст. файлы http://www.cyberforum.ru/cpp-beginners/thread282930.html
программа - C++ оплата_- 180руб 1. Пусть дан текстовый файл. Определите, сколько строк файла имеют длину, большую, равную и меньшую, чем заданное значение k. 2. Пусть дан файл целых чисел. Определите длину наибольшего интервала возрастания и среднее арифмитическое чисел этого интервала.
C++ Очередь C++ всем доброе утро) вот такое задание:все отрицательные элементы сдвинуть в начало очереди(заполнение либо рандомно ,либо с клавы) ; велико благодарствую ,если кто поможет,да и если кратко объяснит комментариями) Добавлено через 5 часов 14 минут эм, тогда лучше как реализовать ? через список или через массив? http://www.cyberforum.ru/cpp-beginners/thread282885.html
C++ Исключить согласные буквы в строке C/C++
Привет всем! Помогите решить такую задачку: Ввести строку с клавиатуры. Переписать данную строку в новую, исключив все согласные буквы английского алфавита.
Составить прогу - Информация о заявках на авиабилеты C++
Составить прогу, которая содержит текующую информацию о заявках на авиабилеты. каждая заявка содержит: -пункт назначения; -номер рейса; -фамилию и инициалы пассажиров; -желаемую дату вылета. прога должна обеспечивать: -хранение всех заявок в виде двоичного дерева; -добавление и удаление заявок; -по заданному номеру рейса и дате вылета вывод заявок с их последующим удалением; -вывод всех заявок.
C++ Пожалуйста помогите Составьте программу, которая определяет, принадлежит ли точка с координатами (х,у) http://www.cyberforum.ru/cpp-beginners/thread282838.html
Помогите пожалуйста)) Составьте программу, которая определяет, принадлежит ли точка с координатами (х,у) объединению закрашенных областей данного графика. Значения координат ввести c клавиатуры. Ответ в развернутом виде вывести в консоль. В случае необходимости организовать ввод дополнительных параметров графиков.
C++ Вычислить суммы элементов каждой строки матрицы, определить наименьшее значение этих сумм и ... вычислить суммы элементов каждой строки матрицы x,определить наименьшее значение этих сумм и номер соответствующей строки.... вот начало моего решения,возможно есть ошибки,помогите пожалуйста сдедать до конца #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <stdio.h> using namespace std; int main() { int x,i; подробнее

Показать сообщение отдельно
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
25.04.2011, 11:58     Несколько вопросов
Делаю небольшую консольную игру для тренировки и есть несколько вопросов.
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
43
44
45
46
47
48
49
50
51
52
char *lev[50];
//char lev[50][320];   //как передать правильно этот массив в конструктор ниже?
 
class Level
{
    char** pl;
    COORD yx;
    int draw_x;
    int draw_y;
    int dx;
    int dy; 
    int x;
    int y;
public:
    Level(char *lev[50])   //Level(char lev[50][320]) так не работает
    {
        pl=lev;
        for(x=0;x<320;x++)
        {
            for(y=0;y<25;y++)
                pl[y][x]=' ';
        }
        for(y=5;y<15;y++) lev[y][10]=char(177);
        for(y=5;y<15;y++) lev[y][220]=char(177);
        for(x=11;x<220;x++) lev[14][x]=char(177);
 
        for(y=30;y<40;y++) lev[y][8]=char(177);
        for(y=30;y<40;y++) lev[y][210]=char(177);
        for(x=9;x<210;x++) lev[39][x]=char(177);
        draw_x=0, draw_y=0;
        dx=0,dy=0; 
        yx.X=0; yx.Y=0;
    }
    void Draw()  // вывод на экран
    {
        x=draw_x, y=draw_y;
/**/
        yx.X=10; yx.Y=0; x=draw_x, y=draw_y;
        SetConsoleCursorPosition(hConsole, yx);
        cout<<"draw_x="<<draw_x<<' '<<"draw_y="<<draw_y<< \
            ' '<<cout<<pl[my][mx];
        while(true) //vivod level
        {
            yx.X=dx; yx.Y=dy;
            if(dx==80) {dy++; dx=0; y++; x=draw_x;}
            if(dy==24 && dx==79) break;
            SetConsoleCursorPosition(hConsole, yx);
            cout<<pl[y][x]; x++; dx++;
        }
        dy=0; y=draw_y;
    }
};
просто редко сейчас пишу на С++, и некоторое подзабылось .
Поправьте пожалуйста, может какие-то строчки надо переделать?
Тоесть в том массиве будет уровень (лабиринт)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru