Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2011, 12:54   #1
Neo151
 
Регистрация: 18.05.2011
Сообщений: 8
По умолчанию Текстовый массив

Задание: Составить программу, обеспечивающую обработку массива литерных строк,
содержащего произвольный текст на русском языке (возможно, с
включениями латинских литер) с целью создания выходного массива
литерных строк, в котором каждая литера русского алфавита заменена
одной или несколькими (по созвучию) литерами латинскиого алфавита.
Латинские литеры и знаки препинания должны переноситься в выходной
массив строк без изменения.

Я написал такую прогу для одномерного массива, а мне надо для массива из строк, подскажите, что нужно для этого сделать?
Вот код проги
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
using namespace std;

void tr(char &s,char &d)
{
switch(s){
case 'а': s = 'a';break;case 'б': s = 'b';break;
case 'в': s='v';break;case 'г': s = 'g';break;
case 'д': s='d';break;case 'е': s = 'e';break;
case 'ж': s='z',d = 'h';break;
case 'ч': s='c',d = 'h';break;
case 'ш': s='s',d = 'h';break;
case 'я': s='y',d = 'a';break;
case 'л': s='l';break;case 'з': s = 'z';break;
case 'и': s='i';break;case 'к': s = 'k';break;
case 'м': s='m';break;case 'н': s = 'n';break;
case 'о': s='o';break;case 'п': s = 'p';break;
case 'р': s='r';break;case 'с': s = 's';break;
case 'т': s='t';break;case 'у': s = 'u';break;
case 'ф': s='f';break;case 'х': s = 'h';break;
case 'ц': s='c';break;case 'ю': s = 'u';break;
default:;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
char a[]="privet ребята";
for(int i=0; i<strlen(a);i++)
tr(a[i], a[i+1]);
cout<<a;
return 0;
}
Neo151 вне форума Ответить с цитированием
Старый 27.05.2011, 17:50   #2
Neo151
 
Регистрация: 18.05.2011
Сообщений: 8
По умолчанию

up........
Neo151 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив записей, текстовый файл alexalisa Паскаль, Turbo Pascal, PascalABC.NET 8 22.04.2011 00:39
Текстовый файл -> массив бит darel Общие вопросы .NET 1 28.04.2010 15:09
Массив и текстовый файл kJlaCuk Помощь студентам 1 22.09.2008 18:31
дан текстовый массив из 200 букв. Выстроить в алфавитном порядке все строчные буквы Тина Помощь студентам 6 02.07.2008 22:53
Текстовый файл в текстовый массив Kimimaru Общие вопросы C/C++ 1 02.12.2007 11:55