Здравствуйте! Не могу реализовать ввод символов в строку через пробел, чтобы можно было вводить только 15 цифр. Фактически это можно сделать, но их можно вводить сколько угодно и ограничений нет, а по нажатии Enter происходит операция упорядочивания.
Задана строка, содержащая целые числа (максимум 15 чисел). Упорядочить целые числа в строке по возрастанию.
#include <stdio.h>
int main() {
int i, j, str[15];
for (i=0; i < sizeof str/sizeof(int); i++)
scanf ("%d", str+i);
for (i=0; i < sizeof str/sizeof(int)-1; i++)
for (j=i; j < sizeof str/sizeof(int); j++)
if (str[j]<str[i]) {
int w;
w = str[i];
str[i] = str[j];
str[j] = w;
}
for(i=0; i < sizeof str/sizeof(int); i++)
printf(" %d", str[i]);
return 0;
}