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

Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. http://www.cyberforum.ru/cpp-beginners/thread522852.html
A. Сформировать текстовый файл, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. B. Используя данные из этого файла, напечатать номер телефона сотрудника по его фамилии и инициалам. 2. Заполнить файл последовательного доступа N действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и...
C++ Операции с текстовым файлом. Кто может помочь, очень срочно нужно. Заранее спасибо. 1.A.Сформировать текстовый файл, в котором будет храниться список вашей группы. B.Используя данные из этого файла, напечатать фамилии тех студентов, которые начинаются с гласной буквы. 2. Записать в файл последовательного доступа N произвольных натуральных чисел. Переписать в другой файл последовательного доступа те элементы, которые... http://www.cyberforum.ru/cpp-beginners/thread522851.html
массив. структурный тип. с++ C++
Имеются сведения об автомобилях: шифр, марка, модель, объем двигателя, цвет, наличие кондиционера, наличие сигнализации, год выпуска, цена. Напишите функции, которые выполняют следующие задачи: a. Вывод на экран сведений об m первых автомобилях в виде таблицы (если m превышает число записей в массиве, то выводить все имеющиеся записи) b. Вычисление средней стоимости автомобилей заданной...
C++ массив символов с++
Заданы три строки длиной по 11 символов. Напишите программу, которая соединит три строки в одну таким образом, что в первую очередь будет располагаться строка, которая начинается с любого символа от «а» до «d», затем строка, которая начинается с любого символа от «е» до «k». Строка, которая начинается с любого символа после «k» будет располагаться на последнем месте. В результирующей строки...
C++ Массив. с указателями с++ http://www.cyberforum.ru/cpp-beginners/thread522845.html
1. Задан массив из 10 целых чисел. Посчитать количество смен знаков заданных чисел. Перебор элементов массива должен осуществляться посредством указателей. 2. Имеется перечень файлов, каждый из которых задан своими атрибутами: имя, размер в байтах, скрытый, только для чтения, архивный. Вывести на экран в виде таблицы атрибуты всех скрытых файлов. Перебор элементов массива должен осуществляться...
C++ Поменять знак всех локальных максимумов матрицы на противоположный Matrix75. Дана матрица размера M × N. Элемент матрицы называется ее ло-кальным максимумом, если он больше всех окружающих его элементов. Поменять знак всех локальных максимумов данной матрицы на противо-положный. При решении допускается использовать вспомогательную мат-рицу. Помогите кто знает! подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,165
Завершенные тесты: 1
20.03.2012, 11:26     Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
char a[100];
puts("Введите строку:");
gets(a);
int count=0;
for(int i=0;i<strlen(a);i++)
{
    switch(a[i])
    {
    case 'а';count++;a[i]='б';break;
    case 'б';a[i]='а';break;
    case 'А';a[i]='Б';break;
    case 'Б';a[i]='А';break;
    }
}
printf("а встретилось %d раз\nрезульт. строка в разрядку:\n",count);
for(int i=0;i<strlen(a);i++)
{
  printf("%c ",a[i]);
}
 
Текущее время: 21:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru