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

Задача из книги Страуструпа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданного целого числа n вычислить значение суммы http://www.cyberforum.ru/cpp-beginners/thread619500.html
Задача: Для заданного целого числа n вычислить значение суммы: В знаменателе сумма всевозможных комбинаций i1+i2+...+in Для n=3 for (i1=1;i1<=n;i1++) for (i2=1;i2<=n;i2++) for...
C++ Ввод - вывод cBigNumber Подскажите кто нибудь несложный способ считывания с Edita в cBigNumber, обратно... http://www.cyberforum.ru/cpp-beginners/thread619495.html
Какая дополнительная память потребуется и как она связана с количеством исходных данных C++
Такой вопрос, "Какая дополнительная память потребуется и как она связана с количеством исходных данных?" Допустим я заполнил массив из 100.000 рандомно, пусть int. Затем я сортирую этот массив. ...
C++ Составить описание класса, обеспечивающего представление матрицы произвольного размера
вариант1 Условие задачи: Составить описание класса, обеспечивающего представление матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого...
C++ Гистограмка = буутс + мап http://www.cyberforum.ru/cpp-beginners/thread619407.html
Код компилируется. Но что то не так в свитч кейс лупе... НЕ правильно считает. См. принтскрин. Поскажите плиз где я накосячил. Заранее спасибо! // #include <boost/random.hpp> // Convenience...
C++ Класс ostream Как можно создать класс ostream? Такое ощущение, что кроме cout ничего из этого класса создать невозможно. подробнее

Показать сообщение отдельно
ultexplorer
0 / 0 / 0
Регистрация: 05.11.2016
Сообщений: 1
05.11.2016, 20:33
Цитата Сообщение от Bogdand Посмотреть сообщение
Меня настораживает несколько странная формулировка, я не понимаю зачем так предлагают решать задачу:
Напишите программу, содержащую цикл while, в котором считываются и выводятся на экран два целых числа . Для выхода из программы введите символ '|'. Я как вариант написал без проверки что вводится именно 2, но чую хотели от меня что то другое!
C++
1
2
3
4
5
6
7
8
9
#include "std_lib_facilities.h"
int main()
{
    int buf = 0;
    while (cin >> buf)
        cout << buf << "\n";
 
    return 0;
}
Разумеется можно поставить счётчик, который бы отследил чтоб я ввёл только 2 но это какой то мазахизм ей богу, видимо я что то упустил...
Я так решил, используя только цикл while
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
int main()
{
    cout << "Задай два числа: \n";
    int a = 0;
    int b = 0;
    int buf = 0;
 
 
    while(cin>>buf)
    {
        if(a==0)
        {
           a = buf;
           cout << "a = " << buf << "\n";
           b = a;
        }
        else
        {
            a = buf;
            cout << "a = " << buf << " и " << "b = " << b << "\n";
            b = a;
        }
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru