29.03.2012, 14:49 | #1 (permalink) |
Новичок
Регистрация: 29.03.2012
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Обработка символьных строк - игра города
пробывал сам написать Код HTML:
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; void vvod (char *str); void goroda (char *str); int _tmain(int argc, _TCHAR* argv[]) { setlocale(LC_ALL,""); char string[100]; char *st; st=(char*)&string; vvod(st); goroda (st); return 0; } void vvod (char *str) { cout<<"Введите название города\n"; gets(str); } void goroda (char *str) { int i=0,j=0,k,z=0,o=0,n=0; int l[100]; k=strlen(str); char goroda[][20]={"London", "New-York", "Washington", "Kiev", "Voronezh", "Harkov" }; char perehod[20][20]; for (int g=0;g!=6;i++) { l[i]=strlen(goroda[i]); g++; n++; } if (islower(*(str+k))) { *(str+k)=toupper(*(str+k)); } i=0; j=l[i]; for (;z<k;z++) { perehod[o][z]=*(str+z); } o++; z=i; for (;o<n+1;o++) { while (*(str+k)!=goroda[i][j]) { j=l[i]; i++; } for (;z<l[i];z++) { perehod[o][z]=goroda[i][z]; } } i=0; j=0; cout<<"Упорядоченный массив \n"; for(;i<n+1;i++) { cout<<"\n"; for(;j<l[i];j++) { cout<<perehod [i][j]; } } getch(); } |
29.03.2012, 14:49 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Рекомендую вам незамедлительно прочитать схожие темы Задача о символьных строках Обработка символьных данных Обработка строк,массивов,записей Обработка строк с использованием множественного типа данных Обработка строк. Использование множеств. Данные типа String. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|