//Меню в порядке. Теперь нужно сделать валидацию входных данных. Потом аккуратный алгоритм. #include #include #include int Kolvo_Elem(); int main() { printf( "Choose the item of the menu:\n" ); printf("\nInput the array:\n"); printf( "1. Input the number of elements of the array\n" ); printf( "2. Manual input array\n" ); printf( "3. Random input array\n" ); printf( "\nOutput of result of array's work:\n" ); printf( "4. Step by step result of the program\n" ); printf( "5. Final result of the program\n" ); printf( "6. Exit\n" ); printf( "My choise: " ); int input; scanf( "%d", &input ); switch ( input ) { case 1: Kolvo_Elem(); break; case 2: return 0; break; default: printf( "Wrong input. Choose right!\n" ); } /*int number; printf("Enter the number of elements in the array (0 to 100): "); //ввод массива вручную (нужно занести в отдельную функцию) scanf("%d", &number); if(number<1 || number>=100) { printf("Enter the number of elements in the array (0 to 100): "); //и поместить функцию вот сюда scanf("%d", &number); } float arr[100]; for(int i=0; i= '0' && number <= '9') printf("Error!"); break;*/ //Проверка на то, чтобы не вводились числа. scanf("%d", &number); if(number<0 || number>=100) printf("Enter an integer from 0 to 100"); break; } return number; }