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

Переменная в качестве размера массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнить каждое слово с предыдущи. Непонятна работа кода http://www.cyberforum.ru/cpp-beginners/thread1497868.html
Очень стыдно, но не могу не спросить. Вот код: string previous = " "; string current; while (cin >> current) { if (previous == current) cout << "Reapiting the word: " << current << "\n"; previous = current; Цель: сравнить каждое слово с предыдущим и в случае, если они одинаковы, вывести это слово на экран. Не совсем понимаю, как он считает с предыдущим словом , то есть с previous?...
C++ Решение линейных уравнений вида ax = b Помогите написать программу, решающую линейные уравнения с вводом значений переменных. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1497857.html
Что такое поток (stream)? C++
"Сin" это объект стандартного входного потока. Операция "<<" - это операция передачи в поток. Операнд стоящий справа от операции ">>" помещается во входной поток. Везде написано про какой-то поток. Но что представляет из себя этот поток? Что это такое?
C++ Нарисовать звездочками квадрат в квадрате в С++
Не могу разобраться как циклами for нарисовать звездочками (*) квадрат в квадрате. Что-то такого вида: ********** * * * ******* * * * * * * * * * * * * * * * * *
C++ Не срабатывает метод класс Clear(); http://www.cyberforum.ru/cpp-beginners/thread1497738.html
День добрый форумчане, подскажите пожалуйста почему не срабатывает в обычном режиме метод класса Clear(); А если прогонять через отладку то работает ? #define _CRT_SECURE_NO_WARNINGS #define MAX_LENGTH_STRING 50 #include <iostream> #include <cstdlib>
C++ Не понятно что делает __success(return >= 0) Увидел определение HRESULT typedef __success(return >= 0) long HRESULT; не ясно что это означает? это похоже команда препроцессора потому что два подчеркивания и что она делает? подробнее

Показать сообщение отдельно
Renji
1532 / 980 / 238
Регистрация: 05.06.2014
Сообщений: 2,948
13.07.2015, 00:51     Переменная в качестве размера массива
C++
1
2
3
4
5
int N;
cin>>N;
std::vector<int> mas1(N);
int*mas2=new int[N];
delete[] mas2;//вот чтоб не маяться с delete и нужен первый вариант
 
Текущее время: 22:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru