Untitled
unknown
c_cpp
8 months ago
861 B
0
Indexable
Never
#include <stdio.h> #include <stdlib.h> #include <windows.h> #include <time.h> int main() { srand(time(NULL)); SetConsoleCP( 1251 ); SetConsoleOutputCP( 1251 ); int size; scanf("%d", &size); int* arr = (int*)malloc(size * sizeof(int)); if (arr == NULL){// успешность выполнения памяти puts ("Ошибка выделенимя памяти"); return 1; } // 3 4 1 5 7 ---> // 7 3 4 1 5 int i; for (i = 0; i < size; i++){ arr[i] = rand() % 101 - 50; printf("%4d", arr[i]); } int last = arr[size - 1]; for (i = size - 1; i > 0; --i ) arr[i] = arr[i - 1]; arr[0] = last; puts(""); for (i = 0; i < size; ++i) printf("%2d ", arr[i]); free(arr); return 0; }
Leave a Comment