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

Верхний и нижний регистр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить последовательность http://www.cyberforum.ru/cpp-beginners/thread994138.html
Не знаю почему, но программа отказывается выдавать что-либо, помогите найти ошибку. /*Для данного вещественного числа x и натурального n вычислить: c) sin x + sin(sin x ) + ... + sin ( sin (......
C++ Найти в одномерном массиве, состоящем из N целых чисел, количество простых элементов Нужна помощь, буду очень благодарен) Общая постановка задания: Используя динамический массив и функции, найти количество простых чисел. И если можно, то к этому же заданию: преобразовать массив... http://www.cyberforum.ru/cpp-beginners/thread994136.html
C++ Реализация одиночного наследования
Парни, выручайте! а) Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса определить свои единицы измерения и способ...
C++ Найти максимальное и минимальное значение между точками и вывести их вместе с точками
Я уже весь гугл перерыл и всю голову выпотрошил.не получается. Нужно написать функцию для двух массивов х и у. Эти массивы задают координаты точек.Надо найти максимальное и минимальное значение между...
C++ Классы. Программирование алгоритмов с использованием конструктора, деструктора, friend - функции инициализации set() и функции вывода результатов prin http://www.cyberforum.ru/cpp-beginners/thread994085.html
Братаны, выручайте!:help: Общая постановка. Пользовательский класс Х должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. * Конструктор для их создания...
C++ квадратное уравнение написать функции вычисления квадрат.уравнения подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7420 / 4535 / 673
Регистрация: 29.11.2010
Сообщений: 12,311
31.10.2013, 23:14
Цитата Сообщение от ValeryS Посмотреть сообщение
все это заменяется одной строчкой точнее двумя
а это в свою очередь простой
C++
1
2
if (isalpha(ch))
   ch=ch^0x20;
Итого:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <cctype>
 
int main()
{
    for (char ch; (ch = std::cin.get()) != '@'; std::cout << ch)
        if (isalpha(ch))
            ch ^= 0x20;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru