Как перевернуть рандомный массив в СИ?__________________________________________Использовал

Как перевернуть рандомный массив в СИ?
__________________________________________
Использовал два цикла, нужно сделать так, чтоб был только один.

include
int main()
int a[10];
for(int i=0;ilt;10;i++)
a[i]=rand()%11;
printf("%d ", a[i]);
int b[10];
int k=0;
for(int i=9;igt;=0;i--)
b[k]=a[i];
k++;
printf("\n\n");
for(int i=0;ilt;10;i++)
printf("%d ",b[i]);
return 0;

Задать свой вопрос
1 ответ

Схожая задачка была, я отвечал тут. Необходимо поменять значения друг с ином 1-ый и заключительный(позже второй и предпоследний и тд), до середины.

include "stdio.h"

include "stdlib.h"

int main()

int amount = 0;

int mas[amount];

int temp;

printf("Input capacity of massiv: "); scanf("%d",amp;amount);

for(int i = 0 ; i lt; amount; ++i)

 printf("Element [%d] = ",i+1); scanf("%d",amp;mas[i]);

for(int i = 0; i lt; amount/2; ++i)

 temp = mas[amount-i-1];

 mas[amount-i-1] = mas[i];

 mas[i] = temp;

for(int i = 0; i lt; amount; ++i)

 printf("%d ", mas[i]);

system("pause");

return 0;

Владислав Ботов
int amount = 0;int mas[amount];Ты же творишь статический массив на 0 объектов и не можешь с ним работать.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт