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

Во введённой строке требуется поменять все буквы "а" на "i", и наоборот - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Освобождение динамического двумерного массива указателей http://www.cyberforum.ru/cpp-beginners/thread1302154.html
Доброго времени суток. Подскажите как правильно очистить память после вот такого выделения: MyClass _class = new MyClass **; for (int i = 0; i < 6; i++) _class = new MyClass*; я делаю так:
C++ Как правильно создать проект? (с учетом нескольких решений) Меня попросили потестить код , а я не знаю , как правильно создать проект , чтобы его составляющие работали вместе. Если кто может , создайте,пожалста. "Matrix.h" class matrix{ private: int size; int value; float* array1; public: matrix(int n); http://www.cyberforum.ru/cpp-beginners/thread1302148.html
C++ Перегрузки массивов
Даны массивы следующих типов данных: Long = {},double ={},float = {}, int ={},short ={},long long ={}.
C++ Возникла проблема со switch
возникла проблема. есть switch(c){ case "1":cout<<"x";a=b;if(...) case "2":cout<<"z";if(..) cout<<".." case "3":cout<<y; if(a==b),то вернуться в case "1" } как можно вернуться в case "1"?
C++ Показать все элементы очереди http://www.cyberforum.ru/cpp-beginners/thread1302135.html
В реализации очереди не работает печать всех элементов (функция Print). И еще если вводишь не число, программа вылетает. Помогите пожалуйста исправить. #include <iostream> using namespace std; struct Node //описание узла списка { int data; //информационное поле Node *next; //указатель на следующий элемент };
C++ Найти площадь треугольника Вот задача Задачи надо переписывать в текст сообщения Решил я её так: #include <math.h> #include <iostream.h> #include <fstream.h> using namespace std; int main(int argc, char* argv) подробнее

Показать сообщение отдельно
Blagodetel
10 / 10 / 6
Регистрация: 16.12.2013
Сообщений: 66
16.11.2014, 17:03     Во введённой строке требуется поменять все буквы "а" на "i", и наоборот
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
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
using namespace std;
 
  void proverka ( char *str )
  {
      while ( *str )
          switch ( *str )
          {
          case 'a':
              *str++='i';
              break;
          case 'i':
              *str++='a';
              break;
          default:
              str++;
          }
  }
 
int main()
{
    setlocale (LC_ALL,"Russian");
    
    char str[80];
 
    cout << "Введите строчкy:\n";
    cin.getline ( str, 80 );
 
    cout << "Ваша строка до обработки:\n";
    cout << str;
 
    proverka ( str );
 
    cout << "Ваша строка полсе обработки:\n";
    cout << str;
    system("pause");
    return 0;
}
 
Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru