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

массив A размера N - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Система счисления http://www.cyberforum.ru/cpp-beginners/thread674530.html
Скажите ,как перевести число из 2-й системы счисления в 12-ю через 10-ю. нужно написать программу.
C++ Некорректно работает меню с++ Программа для работы со строками. Задаю строки сначала. Потом из списка меню я хочу выбрать действие над строкой. Но при выборе любого пункта меню, у меня выводит помимо значения функций этого меню, но и остальные 3 пункта тоже. Не пойму, почему меню не работает. Извините, если не грамматно задал вопрос. // name.cpp: определяет точку входа для консольного приложения. // #include... http://www.cyberforum.ru/cpp-beginners/thread674526.html
C++ Упорядочить массив размера N по возрастанию. Дополнительных массивов не использовать
Упорядочить массив размера N по возрастанию. Дополнительных массивов не использовать. Функции for, do, while. помогите нужно сдать лабу срочно.
C++ Проинтерпретировать выражения по правилам СИ
Здравствуйте, помогите проинтерпретировать выражения по правилам СИ: 1.double*(*(*p)())(); 2.typedef char*z(char*); 3.void*(*(*(*y))(long*))(); 4.char*(*(*(*z)(double*))); 5.void*(*(*(*v))(void))(char*); 6.long*(*(*w))(void);
C++ Конвертация из String в Char http://www.cyberforum.ru/cpp-beginners/thread674507.html
не работает: char* temp_text = new char ; temp_text = Edit1->Text.c_str(); почему? говарит вот такое: Unit1.cpp(111): E2034 Cannot convert 'wchar_t *' to 'char *' как это исправить?
C++ Функция вставки символа в строку в указанную позицию Помогите создать функцию, которая вставляет символ в строку в указанной позиции, раздвигая строку. Надо обязательно использовать динамическую память, а как с ней делать я не пойму. enum z { a, b, c=20, d, e } *p; подробнее

Показать сообщение отдельно
Maratovich
13 / 17 / 1
Регистрация: 05.09.2012
Сообщений: 210
18.10.2012, 22:03     массив A размера N
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
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main()
{
 
    int n;
    int i;
    cin>>n;
    int c = 0,d = 1;
    bool go = false;              
 
    int last_index = n-1;           
 
    int *a = new int[n];
 
    for(i=0;i<n;i++)
    {
        a[i] = 1+rand()%20; // присвоение случайных чисел от 1 до 20
    }
    for(i=0;i<n;i++)
    {
        cout<<a[i]<<" ";
    }
    cout<<endl;
    for(i=0;i<n;i++)
    {
        if(!go)
        {
            cout<<a[c]<<" ";c++; 
            if(c % 2 == 0){go = true;}
        }
        else
        {           
            if(go)
            {
                cout<<a[last_index--]<<" ";
                d ++;
                if(d % 2 != 0)
                {
                    go = false;
                }
            }
            
        }
        
 
    }
    return 0;
}
конечно код не совершенный, но работает
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru