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

Окончание ввода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма факториалов http://www.cyberforum.ru/cpp-beginners/thread856235.html
Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9. Я написал код, но он считает у меня все факториалы. Как сделать так что он считал только нечетные числа ? Можно ли в цикл for засунуть условие if (i%2!=0) к примеру ? Или же через подпрограмму сделать тоже с условие. Подскажите кому не трудно. #include <iostream.h> #include <conio.h> void main () { int i;...
C++ Какую книгу из данной литературы выбрать Здравствуйте! Взял на "карандаш" такие две книги: "C++ Базовый курс" и "C++ Шаг за шагом" обе Герберта Шилдта. Какую из них выбрать? И в чем их различия? http://www.cyberforum.ru/cpp-beginners/thread856234.html
Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами C++
Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами.
Вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами C++
#include <conio.h> using namespace std; int main() { setlocale(LC_ALL, "RUS"); const int N=15; int i; double mas, masMin, masMax, range; cout << "Введите элементы массива:\n"; masMin = mas; masMax = mas;//находим минимальное и максимальное значение элементов массива
C++ Задача на обработку строк http://www.cyberforum.ru/cpp-beginners/thread856183.html
Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами.
C++ скрипт простаивает написал программку для рассылки почты, работает в несколько потоков, через сокеты по протоколу smtp, но происходят странные вещи, скрипт как-бы зависает, ps (linux) показывает что во время работы периодически простаивает, статус Sl+, куда копать? подробнее

Показать сообщение отдельно
VipeR_SeD
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
05.05.2013, 13:18  [ТС]     Окончание ввода
Цитата Сообщение от Somebody Посмотреть сообщение
C++
1
2
3
4
do
{
...
} while (cin.get() != '\n');
Это?
Да,спасибо

Но почему при выполнении:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>;
 
#include <vector>;
 
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Rus");
    vector<char>Mass;
    char q;
    int i,o=0;
    cout << "Добро пожаловать в программу!" << endl;
    cout << "Введите символы для заполнения вектора." << endl << "Остановка заполнения происходит при нажатие на 'Enter'." << endl;
    do
    {
    cin >> q;
    Mass.push_back(q);
    }
    while (cin.get() != '\n');
    cout << "Test";
}
Не выдает "тест"? Где то ошибка?
 
Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru