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

Инициализация массива внутри case - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 2 вектора http://www.cyberforum.ru/cpp-beginners/thread305787.html
Всем доброго времени суток. Не могу сдать зачет по программированию из-за этой задачи. Даны 2 вектора. Найти сумму первых 10 эл-ов и из нее вычесть произведение оставшихся. Буду очень благодарен каждому :-)
C++ Нужно перевернуть строчку через рекурсию Всем привет. Нужна помощь. Есть строчка и ее надо перевернуть, используя рекурсию. Всем, кто хотя бы натолкнет на идею спасибо, а то рекурсию вобще не шарю. http://www.cyberforum.ru/cpp-beginners/thread305771.html
написание контрольных C++
Доброго времени суток. Занимаюсь решением контрольных работ на заказ и не хватает времени на программы, 2 контрольные успею сам сделать, а 3 думаю неуспею оформить + еще у самого скоро сессия В общем 4 задачи на С++ нужно замутить, само сабой не бесплатно и и не золотые это задачи знайте, по 50 wmr за 1 задачи... Задание 1. Дана вещественная матрица NxM. Упорядочить ее строки по возрастанию...
C++ Формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран
Создать две функции для работы с массивом: • формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран; • вычисление суммы массива. Имя массива и его размер передаются в функцию в качестве параметров. Продемонстрировать работу функции на примере двух разных массивов. Сделал вот что, не знаю только как сделать трехзначные числа) Помогите пожалуйста)...
C++ Определить, в какую из облостей (1,2 или 3) попадает точка http://www.cyberforum.ru/cpp-beginners/thread305747.html
Определить, в какую из облостей (1,2 или 3) попадает точка с заданными координатами (для простоты принять, что абсцисса точки не равна 1.5 или 5).
C++ переменные readonly переменные экземпляра, класса, константы и переменные readonly: -ФИО -должность -базовый оклад -дата поступления на работу -стаж к моменту поступления -коэффициент для расчета премии -минимальный размер оплаты труда(МРОТ) -... Методы класса для вычисления или выполнения действий: подробнее

Показать сообщение отдельно
pro_mary
1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 99
26.05.2011, 21:13     Инициализация массива внутри case
Подскажите, пожалуйста, как правильно инициализировать массив внутри оператора case? Или так делать нельзя?
При компиляции вот этого кода ошибок нет, но при выводе результатов бесконечно печатается Vubor:. Что не так?:
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
#include "stdafx.h"
#include <iostream>
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n;
    std::cout << "Enter n: ";
    std::cin >> n;
    double *x1 = new double[n];
    std::cout << "Vubor: ";
    int choise;
    std::cin >> choise;
    while (choise != 2)
    {
        switch (choise)
        {
        case 1:
            {
                std::cout << "the first...\n";
                for (int i = 0; i < n; i++)
                    x1[i] = 1.3*i;
            }
            break;
        
        default : std::cout << "Ne verno!\n";
        }
    }
        for (int i = 0; i < n; i++)
            std::cout << x1[i] << "\n";
        std::cout << "\n";
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru