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

Символьные строки (замена строчных на прописные и на оборот) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Привести матрицу к треугольному виду http://www.cyberforum.ru/cpp-beginners/thread914246.html
Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести систему к треугольному виду. Найти кол-во строк, среднее арифметическое...
C++ Замена printf на cout Ув. коллеги, Можно ли заменить printf на cout в последнем выражении тернарного оператора (строка 13) без создания новой функции? #include <iostream> using namespace std; int f1(int n);... http://www.cyberforum.ru/cpp-beginners/thread914242.html
Сумма книг C++
Предположим, что вы продаете книгу по программированию на языке C++ для начинающих. Напишите программу, которая позволит ввести ежемесячные объемы продаж в течение года (в количестве книг, а не в...
Программа учета результатов игры в гольф C++
Напишите программу, которая запрашивает у пользователя 10 результатов игры в гольф, сохраняя их в массиве. При этом необходимо обеспечить возможность прекращения ввода до ввода всех 10 результатов....
C++ Создание объектов в цикле по заданному числу http://www.cyberforum.ru/cpp-beginners/thread914208.html
Можно ли создавать объекты класса по заданному числу в цикле? Проще говоря можно ли в С++ как то реализовать следующее: cout << "Введите знаменатель: "; cin >> k; int z = k; for(int i =...
C++ Сохрание настроек формы в ini файл Скажите пожалуйста, как создать и сохранить в ini файл местоположение формы на экране? (с++) Заранее спасибо подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4231 / 2205 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
28.06.2013, 21:29
без условных операторов:
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
#include<cctype>
int main()
{
   char s[100] = "cYbErFoRuM";
   for (int i=0; s[i]; ++i)
      s[i] = (!!islower(s[i])) * (toupper(s[i]) - tolower(s[i])) + tolower(s[i]);
   std::cout << s << '\n';
   return 0;                        
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru