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

Счетчик операций в цикле do-while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбить код на функции http://www.cyberforum.ru/cpp-beginners/thread669895.html
Помогите пожалуйста разбить код из nain на функции спасибо. #include <iostream> #include <vector> #include <string> using namespace std; int middle; int K(const vector<float> &tut, int...
C++ Матрица С++ Как ввести и вывести динамическую матрицу в с++? http://www.cyberforum.ru/cpp-beginners/thread669875.html
Обьекты класса C++
Возник такой вопрос. Есть класс Авто, в котором конструктор считает количество введеных машин. Проблемма в создание нужного количества обьектов класса.Вот код: #include <iostream.h> using...
Подсчет. Треугольник C++
#include <math.h> #include <stdio.h> #include <conio.h> int main() { signed int a,b,c,S; unsigned int B,C; double a,b,c; do{ printf("\n Blog a,b: "); scanf("%U", &a, &b);
C++ Для каждого введённого числа выводить на экран таблицу умножения http://www.cyberforum.ru/cpp-beginners/thread669859.html
написать программу, которая предлагает пользователю вводить целое число, до тех пор, пока он не введёт 0. И для каждого введённого числа выводить на экран таблицу умножения.(умножение введённого...
C++ Вычисление факториала для каждого введенного числа написать программу, которая предлагает пользователю вводить целое число, до тех пор, пока он не введет 0. ивыводить факториал введенного числа для каждого введенного числа подробнее

Показать сообщение отдельно
ValeryS
Модератор
6679 / 5088 / 476
Регистрация: 14.02.2011
Сообщений: 17,086
13.10.2012, 00:45
Цитата Сообщение от cin_cout Посмотреть сообщение
cin >> temp_letter;
if ((temp_letter >='a')&&(temp_letter<='z')){
small=temp_letter;
capital=small-32;
cout << " Строчная в заглавную: " << capital << '\n';
}
else if ((temp_letter >='A')&&(temp_letter<='Z')){
capital=temp_letter;
small=capital+32;
cout << " Заглавная в строчную: " << small << '\n';
я правильно понял что ты Из БОЛЬШИХ маленкие буквы делаешь и наоборот??
тогда гораздо проще
C++
1
 capital=temp_letter^0x20;
а если с проверкой что только буквы
то можно так
C++
1
2
3
4
5
6
7
8
9
if ((temp_letter >='A')&&(temp_letter<='z')&&(temp_letter!=0x60))
{
if(temp_letter&0x20==0)
   cout << " Заглавная в строчную: "; 
else
 cout << " Строчная в заглавную: " ;
 letter=temp_letter^0x20;
  cout << letter << '\n';
 }
ибо различаются они( для латинского алфавита) 6 битом
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru