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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> арабские цифры заменить на римские, замена слов 
:(
    Опции темы
ARTIDESh
Дата 10.4.2011, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Привет..сразу к примеру:
1 утка 2 картошки 3 морковки 4 цифры 5 пять 6 размер 7 цвет 8 лет 9 жизней было
I утка II картошки III морковки IV цифры V пять VI размер VII цвет VIII лет IX жизней стало


ЗАМЕНИТЬ  АРАБСКИЕ ЦИФРЫ НА РИМСКИЕ 
PM MAIL   Вверх
volatile
Дата 10.4.2011, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



а как будет 4294967295 римскими? smile
PM MAIL   Вверх
миг
Дата 10.4.2011, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(volatile @  10.4.2011,  19:58 Найти цитируемый пост)
а как будет 4294967295 римскими?

но по классическим правилам некоторые из цифр (I, X, C, M) могут повторяться  не более трех раз. и поэтому можно записать не больше 3999 чисел.
ARTIDESh, не совсем ясно причем тут С++
--------------------
Oaks may fall when reeds stand the storm.
PM MAIL   Вверх
mes
Дата 10.4.2011, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

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



Цитата(ARTIDESh @  10.4.2011,  17:25 Найти цитируемый пост)
ЗАМЕНИТЬ  АРАБСКИЕ ЦИФРЫ НА РИМСКИЕ  

ищите арабские и подставляете вместо них римские smile


--------------------
PM MAIL WWW   Вверх
azesmcar
Дата 10.4.2011, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



а где вопрос?
PM   Вверх
mes
Дата 10.4.2011, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

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



Цитата(azesmcar @  10.4.2011,  20:00 Найти цитируемый пост)
а где вопрос? 

тут как бы без вопросов, сразу задание :
Цитата(ARTIDESh @  10.4.2011,  17:25 Найти цитируемый пост)
ЗАМЕНИТЬ  АРАБСКИЕ ЦИФРЫ НА РИМСКИЕ  

при этом криком  smile 


--------------------
PM MAIL WWW   Вверх
ARTIDESh
Дата 10.4.2011, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



это и есть вопрос как бэ)) как можно заменить??) пробовал через case..чет не вышло..как еще можно ??
надо делать в Си...с stdio.h
PM MAIL   Вверх
azesmcar
Дата 10.4.2011, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(mes @  10.4.2011,  21:02 Найти цитируемый пост)
тут как бы без вопросов, сразу задание :

аа..ну тогда другое дело smile 

Цитата(ARTIDESh @  10.4.2011,  21:42 Найти цитируемый пост)
это и есть вопрос как бэ)) как можно заменить??

ну так выложи результат своих трудов.
PM   Вверх
ARTIDESh
Дата 10.4.2011, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

#include <stdio.h>

int main(){
        int i;
        char str[200];
  
    printf("vvedite stroky:\n");
    gets(str);
      for(i=0;str[i]!='\0';i++)
          if(str[i]>='1' || str[i]<='9') {
              switch(str[i]) {
          case '1':
             puts("I");
             break;
          case '2':
             puts("II");
             break;
          case '3':
              puts("III");
             break;
          case '4':
              puts("IV");
             break;
                       case '5':
              puts("V");
             break;
                       case '6':
             puts("VI");
             break;
                       case '7':
              puts("VII");
             break;
                       case '8':
             puts("IIX");
             break;
                       case '9':
              puts("IX");
             break;
            default:;
          }};
puts(str);
}


но вообще накосячил тут..надо чтоб прямо в тексте заменлось..а у меня отдельно как то))) и чет не так
PM MAIL   Вверх
bsa
Дата 10.4.2011, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



ARTIDESh, убери вообще if из 10-й строки, тем более, что условие неверное (под него подпадают все символы), а в default добавь putchar(str[i]);
PM   Вверх
Dov
Дата 10.4.2011, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


аСинизатор
***


Профиль
Группа: Завсегдатай
Сообщений: 1721
Регистрация: 10.5.2003
Где: Эрец-Исраэль

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



Цитата(ARTIDESh @  10.4.2011,  21:58 Найти цитируемый пост)
но вообще накосячил тут..надо чтоб прямо в тексте заменлось..а у меня отдельно как то))) и чет не так

Подправил...
Код
int main()
{
    char str[200];
    int i;
    
    printf("vvedite stroky:\n");
    gets(str);
    for(i = 0; str[i] != '\0'; i++)
    {
            switch(str[i])
            {
            case '1':
                printf("I");
                break;
            case '2':
                printf("II");
                break;
            case '3':
                printf("III");
                break;
            case '4':
                printf("IV");
                break;
            case '5':
                printf("V");
                break;
            case '6':
                printf("VI");
                break;
            case '7':
                printf("VII");
                break;
            case '8':
                printf("VIII");
                break;
            case '9':
                printf("IX");
                break;
            default:
                putchar(str[i]);
            }
    }
    puts("");

    return 0;
}




--------------------
Тут вечности запах томительный,
И свежие фрукты дешевые, 
А климат у нас – изумительный, 
И только соседи – #уевые. 
                           Игорь Губерман.
PM   Вверх
ARTIDESh
Дата 11.4.2011, 01:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо))) работает))
PM MAIL   Вверх
миг
Дата 11.4.2011, 04:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



работает, но только до  девяти
--------------------
Oaks may fall when reeds stand the storm.
PM MAIL   Вверх
Dov
Дата 11.4.2011, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


аСинизатор
***


Профиль
Группа: Завсегдатай
Сообщений: 1721
Регистрация: 10.5.2003
Где: Эрец-Исраэль

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



Цитата(миг @  11.4.2011,  04:43 Найти цитируемый пост)
работает, но только до  девяти

А до скольки надо?
Вот здесь есть больше


--------------------
Тут вечности запах томительный,
И свежие фрукты дешевые, 
А климат у нас – изумительный, 
И только соседи – #уевые. 
                           Игорь Губерман.
PM   Вверх
ARTIDESh
Дата 11.4.2011, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

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

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

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

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


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

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


 




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


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

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