|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2018, 03:08 | #1 |
Новичок
Джуниор
Регистрация: 08.04.2018
Сообщений: 2
|
Переделать код из С++ в С
Переделать код из С в С++
#include <iostream> #include <ctime> using namespace std; int main() { srand(time(0)); int length = 5; int *arr = new int[length]; for (int i = 0; i < length; i++) { arr[i] = 1 + rand() % 3; cout « arr[i] « " "; } for (int i = 0; i < length - 1; i++) { if (arr[i] == arr[i+1]) { length += 2; int *temp = new int[length]; for (int j = 0, k = 0; k < length; j++, k++) { temp[k] = arr[j]; if (j == (i+1)) { temp[k + 1] = arr[j]; temp[k + 2] = arr[j]; k += 2; } } delete[] arr; arr = new int[length]; for (int y = 0; y < length; y++) { arr[y] = temp[y]; } delete[] temp; i += 2; } } cout « endl; for (int i = 0; i < length; i++) { cout « arr[i] « " "; } system("pause"); return 0; } |
16.04.2018, 09:05 | #2 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Так переделывай в чем проблема. По мимо того что правила не читаешь так еще код не оформляешь, и халяву хочешь. Ты что конкретно сделал для переделки?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переделать код | Olaa | Помощь студентам | 0 | 08.06.2017 22:46 |
Переделать код | dkii | Общие вопросы C/C++ | 1 | 25.02.2014 02:56 |
Переделать код С++ | FDCastro | Помощь студентам | 2 | 26.03.2013 23:26 |
Переделать код | CMSon | Помощь студентам | 12 | 31.01.2013 17:30 |
Переделать код | Faton 11 | Общие вопросы C/C++ | 6 | 21.01.2013 02:11 |