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

Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и т.д. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод матрицы из файла - затирает последний элемент предыдущей строки http://www.cyberforum.ru/cpp-beginners/thread106938.html
Странный эффект Содержимое вводимого файла- 1 2 3 4 5 6 int *a; a = new(2*3); for (i=0;i<2;i++) for (j=0;j<3;j++)
C++ Описать структуру с именем Route Описать структуру с именем Route, содержащую следующие поля: название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Написать программу, выполняющую ввод с клавиатуры данных в массив Traffic, состоящий из 8 элементов типа Route. Упорядочить записи по номерам маршрутов. Вывести на экран информацию о маршруте, номер которого введен с клавиатуры. Если таких маршрутов... http://www.cyberforum.ru/cpp-beginners/thread106908.html
C++ возраст
Необходимо решить задачу: Дано натуральное число N, определяющее возраст человека в годах(N<100). Дать для этого числа наименование "год", "года" или "лет". Например, "Вам 21 год" или "Вам 43 года". Иметь возможность повторного обращения в диалоге.
Проверить правильность расстановки и вложенности скобок в тексте (абстрактный стек) C++
реализовать с помощью связного списка...
C++ Полный квадрат числа http://www.cyberforum.ru/cpp-beginners/thread106891.html
Определить, является ли заданно число полным квадратом!! double x; cin>>x; double y1=sqrt(x); int y2=sqrt(x); double y=y1-y2; if (y==0) cout<<("Polniy kvadrat")<<endl; else cout<<("Ne polniy kvadrat")<<endl;
C++ Описать структуру Note Описать структуру Note, содержащую следующие поля: Name - фамилия и инициалы; Tel - номер телефона; BDay - дата рождения (массив из 3-х чисел). Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив Blocknote состоящий из 10 структур типа Note; записи должны быть упорядочены по датам дней рождения; вывод на монитор информации о человеке с заданным... подробнее

Показать сообщение отдельно
sveta11115
0 / 0 / 0
Регистрация: 20.03.2010
Сообщений: 39
20.03.2010, 23:36     Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и т.д.
Добрый день.
У меня такая задача:
Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и т.д.
Большое спасибо, мне написали на форуме программу для 1 строки.
А как быть, если строк несколько, то есть массив из строк?
Вот программа для 1 строки
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
  char stroka[255];
  std::cin>>stroka;
  int len=strlen(stroka);
  for(int i=0;i<len;++i)
    stroka[i]=char(int('a')+int('z')-int(stroka[i]));
  std::cout<<stroka;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru