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

Насколько плохой код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread769265.html
Добрый вечер) очень нужна помощь нужно решить задачу, все решила, кроме одного пункта. создать класс окружность (okr) . член классы радиус. методы вычисления и вывода сведений о фигуре: площади, длины окружн. создать производн класс - круглый прямой цилиндр с высотой h (сil) , перегрузить методы расчеты площади и вывода сведений о фигуре. написать программу, демонстрирующую работу с...
C++ Создать функцию SLOWO, которой передается строка и номер слова Создать функцию SLOWO, которой передается строка и n-номер слова. Функция выводит на экран n-е слово строки. С помощью этой функции вывести на экран последнее слово в строке «Happy New Year!». (кавычки тоже входят в строку). Результат вывести на экран. http://www.cyberforum.ru/cpp-beginners/thread769237.html
C++ Создать функцию STRSUMMA, вычисляющую сумму порядковых номеров всех букв, входящих в слово заданную строку передаваемой ей строки
Создать функцию STRSUMMA, вычисляющую сумму порядковых номеров всех букв, входящих в слово заданную строку передаваемой ей строки. С помощью этой функции вычислить сумму для строки «БНТУ!». (кавычки тоже входят в строку). Результат вывести на экран.
Создать функцию SWAP, преобразующую заглавные буквы передаваемой ей строки в строчные и наоборот C++
Создать функцию SWAP, преобразующую заглавные буквы передаваемой ей строки в строчные и наоборот. С помощью этой функции преобразовать строку «Happy New Year!». (кавычки тоже входят в строку). Результат вывести на экран.
C++ Создать функцию LOWER, преобразующую заглавные буквы передаваемой ей строки в строчные http://www.cyberforum.ru/cpp-beginners/thread769229.html
Создать функцию LOWER, преобразующую заглавные буквы передаваемой ей строки в строчные С помощью этой функции преобразовать строку «Happy New Year!». (кавычки тоже входят в строку). Результат вывести на экран
C++ Создать функцию UPPER, преобразующую строчные буквы передаваемой ей строки в заглавные Создать функцию UPPER, преобразующую строчные буквы передаваемой ей строки в заглавные С помощью этой функции преобразовать строку «С Новым 2012 годом!». (кавычки тоже входят в строку). Результат вывести на экран. подробнее

Показать сообщение отдельно
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
23.01.2013, 10:01     Насколько плохой код
Цитата Сообщение от RussDragon Посмотреть сообщение
Такие ситуации необходимо обрабатывать отдельно.
В смысле?
Например проверять состояние потока после ввода.

Кликните здесь для просмотра всего текста
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
#include <iostream>
 
int main()
{
    int x;
    
    std::cout << "Enter number: ";
    
    // ввод x и проверка cin
    while(!(std::cin >> x))
    {
        // сброс флагов
        std::cin.clear();
        
        // чтение лишних символов
        while(std::cin.get() != '\n');
        
        std::cout << "Wrong input! Enter again: ";
    }
    
    std::cout << "x = " << x << "\n";
    
    
    return 0;     
}
 
Текущее время: 19:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru