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

В алфавитной строке перевести строчные буквы в заглавные и заглавные в строчные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Следующее четное http://www.cyberforum.ru/cpp-beginners/thread326578.html
Здравствуйте! Помогите пожалуйста найти следующие четное число, нельзя использовать условную инструкцию if и циклы!!! с if все легко: #include "stdafx.h" #include "fstream"
C++ Вопрос по конструктороам Добрый день! Скажите пожалуйста, каким конструктором пользоваться? Есть авторы, которые показывают такую структуру: class MyClass { private: int val; int copyval; public: MyClass() : val(0), copyval(0) {} }; http://www.cyberforum.ru/cpp-beginners/thread326563.html
Циклически сдвинуть строки в двумерном массиве заданным образом C++
Создать программу, которая циклически сдвигает строки в двумерном массиве следующим образом: первая строка становится последней, вторая - первой, третья - второй и т.д. Требование 1. Элементы вводятся с файла 2. Результаты выводятся в файл 3. Офйормить в виде функций. В главной функции только вызов остальных функции C++ Добавлено через 41 минуту ВОт ща сделал кое что но не роботает что...
Соединить строки, вставить между ними соединительное слово и удалить один вопросительный знак C++
аны две строки с вопросительными знаками в конце. Соединить их ,вставить между ними соединительное слово и удалить один ВОПРОСИТЕЛЬНЫЙ ЗНАКС. Срочно на экзамене
C++ Матрица [3x3] через шаблоны http://www.cyberforum.ru/cpp-beginners/thread326554.html
Переставить все элементы k-ой строки (между собой) и все элементы побочной диагонали. Размер матрицы Заранее спасибо
C++ Вычислить суммарное количество очков, набранных каждой командой по результатам игры результаты игры квн, в которой принимали участие 3 команды и проводилось 5 конкурсов, сохранены в двумерном массиве. Написать программу, вычисляящую суммарное количество очков, набранных каждой командой по результатам игры, вывести команду победителя Элементы вводятся с файла Результаты выводятся в файла Оформить в виде функции. В главной функции только вызов остальных функции Сейчас на... подробнее

Показать сообщение отдельно
GbaLog-
Любитель чаепитий
2589 / 1128 / 281
Регистрация: 24.08.2014
Сообщений: 4,131
Записей в блоге: 1
Завершенные тесты: 2
27.12.2015, 13:45     В алфавитной строке перевести строчные буквы в заглавные и заглавные в строчные
mansur512, В общем я не сильно разбираюсь в строках типа char*, поэтому могу только предложить использовать функцию swap.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cstring>
#include <conio.h>
 
using namespace std;
 
int main() {
    char* ch = "C++";
    char* ch2 = "Programming";
    cout << ch << "\n";
    cout << ch2 << "\n\n";
    swap( ch, ch2 );
    cout << ch << "\n";
    cout << ch2 << "\n";
    getch();
    return 0;
}
Добавлено через 4 минуты
mansur512, Ну или использовать шаблоны, например.
code
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
#include <iostream>
#include <cstring>
#include <conio.h>
 
using namespace std;
 
template<class T>
void replace( T& x, T& y ) {
    T tmp = x;
    x = y;
    y = tmp;
}
 
int main() {
    char* ch = "C++";
    char* ch2 = "Programming";
    cout << ch << "\n";
    cout << ch2 << "\n\n";
    replace( ch, ch2 );
    cout << ch << "\n";
    cout << ch2 << "\n\n";
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru