powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Робота со строками
9 сообщений из 9, страница 1 из 1
Робота со строками
    #38082840
kolevatyh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста решить задачу.
В цикле в массив из 5 символов записать римские цифры, соответствующие номеру строки(можно использовать оператор switch() case)
Я написал код но он не работает подскажите что я делаю неправильно?
вот код:
#include <iostream>
using namespace std;

int main()
{
char MyList[5][4];
for (int i=0; i<5; i++)
{
switch (i)
{
case 1: MyList[i]="I "; break;
case 2: MyList[i]="II "; break;
case 3: MyList[i]="III"; break;
case 4: MyList[i]="IV "; break;
case 5: MyList[i]="V "; break;
}
}
return 0;
}
...
Рейтинг: 0 / 0
Робота со строками
    #38082843
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а давайте, вы успокоитесь и повторите задачу заново...
...
Рейтинг: 0 / 0
Робота со строками
    #38082845
string.h strcpy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    char MyList[5][4];
    for (int i=0; i<5; i++)
    {
        switch (i)
        {
            case 1: strcpy(MyList[i], "I "); break;
            case 2: strcpy(MyList[i], "II "); break;
            case 3: strcpy(MyList[i], "III"); break;
            case 4: strcpy(MyList[i], "IV "); break;
            case 5: strcpy(MyList[i], "V "); break;
        }
    }
    return 0;
}
...
Рейтинг: 0 / 0
Робота со строками
    #38082847
kolevatyh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое заработало..
...
Рейтинг: 0 / 0
Робота со строками
    #38083074
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А остальные цифры? Обидно как-то....
...
Рейтинг: 0 / 0
Робота со строками
    #38083517
римская 0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А римская 0 как выглядит? :)
Цикл то с нуля начинается.
...
Рейтинг: 0 / 0
Робота со строками
    #38083541
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... нету у них нуля. Вот такие вот пироги.

http://ru.wikipedia.org/wiki/Римские_цифры

Кст. ЕМНИП открытие нуля было большим прорывом в математике до н.э.
...
Рейтинг: 0 / 0
Робота со строками
    #38084373
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Не только до н.э.
А вообще, одно из величайших.
...
Рейтинг: 0 / 0
Робота со строками
    #38085844
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
string.h strcpy
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    char MyList[5][4];
    for (int i=0; i<5; i++)
    {
        switch (i)
        {
            case 1: strcpy(MyList[i], "I "); break;
            case 2: strcpy(MyList[i], "II "); break;
            case 3: strcpy(MyList[i], "III"); break;
            case 4: strcpy(MyList[i], "IV "); break;
            case 5: strcpy(MyList[i], "V "); break;
        }
    }
    return 0;
}



это же просто константа

char *zzz[] = { "I", "II", "III", "IV", "V"};
ну индексы не правильные, но смысл должен быть понятен

или вообще:

"I\0\0\0II\0\0III\0IV\0\0\V\0\0"
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Робота со строками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]