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

Перевести символ верхнего регистра в нижний и наоборот - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы: найти максимальную сумму элементов строк матрицы http://www.cyberforum.ru/cpp-beginners/thread560199.html
Лабораторная работа № 7 Функции Цель работы: изучение правил составления и использования функций в программах на С++. Пример Задание. Найти максимальную сумму элементов строк матрицы 3×5 с использованием функций. Пример программы: #include <stdio.h> const int m=3, n=5;
C++ прошу помощи, не могу найти ошибку #include<iostream> #include<conio.h> #include<stdlib.h> #include<stdio.h> #include<time.h> using namespace std; void draw_line(int n,char ch); void board(); void gamescore(char name1,char name2,int p1, int p2); void play_dice(int &score); http://www.cyberforum.ru/cpp-beginners/thread560190.html
C++ Рекурсивные деревья
День добрый. Очень нужна помощь в решении задачи: Найти все поддеревья, структура которых совпадает с заданной. Ввод/Создание/Вывод/...дерева написать труда не составило. С рекурсией и прочим тоже никаких вопросов. А вот с основным заданием возникла проблема. Как я понимаю, нужно сравнивать количество сыновей введённой структуры и исходного дерева, перемещаясь сверху-вниз по...
Нужна программа которая считает угол между двумя заданными векторами (по координатам) C++
Помогите. Нужна программа которая считает угол между двумя заданными векторами (по координатам)
C++ Построение блок-схемы к существующей программе http://www.cyberforum.ru/cpp-beginners/thread560155.html
#include<iostream> using namespace std; #define n 100 int main() { int N, mas={0}, i, j, mas_res, res=0, min, tmp=0; bool mas1={false}; cout<<"Kol-vo gorodov: "; cin>>N; for(i=0; i<N-1; i++)
C++ Изменение переменной перез указатель Здравствуйте, есть код: #include <iostream> using namespace std; void f(int *j); int main() { int i; int *p; p=&i; f(p); подробнее

Показать сообщение отдельно
pro_mary
1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 99

Перевести символ верхнего регистра в нижний и наоборот - C++

27.04.2012, 15:43. Просмотров 1246. Ответов 1
Метки (Все метки)

Подскажите, что не так: нужно введенную строку преобразовать так: символы верхнего регистра в символы нижнего регистра, и наоборот, а цифры(десятичные знаки) не печатать, строка читается до символа @.
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
26
27
28
#include "stdafx.h"
#include <iostream>
#include <cctype>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    cout << "Введите строку: ";
    char ch;
    cin.get(ch);
    while (ch != '@')
    {
        if (islower(ch))
            cout << toupper(ch);
        else if (isupper(ch))
            cout << tolower(ch);
        else if (isspace(ch))
            cout << ch;
        else if (isdigit(ch))
            continue;
        else
            cout << ch;
        cin.get(ch);
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru