Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обработка символьных строк, Упорядочить список городов согласно прав 
:(
    Опции темы
MaZaFuCkYoU
Дата 29.3.2012, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 29.3.2012

Репутация: нет
Всего: нет



помогите написать программу к задаче:
Упорядочить список городов согласно правилам игры в города (последняя буква названия города д.б. первой буквой следующего). Сформировать упорядоченный массив, исключив из него "неупорядоченные" названия. Название первого в игре города в вводить с клавиатуры.
проба
Код

вал сам написать
#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();
}

но вышел только целый букет косяков

Это сообщение отредактировал(а) Alexeis - 29.3.2012, 08:33
PM MAIL   Вверх
borisbn
Дата 29.3.2012, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



MaZaFuCkYoU, честно говоря, человеку с таким никнэймом не очень хочется помогать.


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
MaZaFuCkYoU
Дата 29.3.2012, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 29.3.2012

Репутация: нет
Всего: нет



да какая разница какой ник нейм
PM MAIL   Вверх
ambler
Дата 29.3.2012, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.10.2009

Репутация: нет
Всего: нет



как ты яхту назовешь так она и поплывет  smile 
PM MAIL   Вверх
MaZaFuCkYoU
Дата 29.3.2012, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 29.3.2012

Репутация: нет
Всего: нет



ребят ну реально помогите
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1074 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.