Дано натуральне число n. Сформувати масив, елементами якого є цифри числа n.на мові С,НЕ С++
#include #include main ( ) { char stroka [100] ; long int n ; printf ("vvedi chislo n=" ) ; scanf ( "%ld" , &n ) ; sprintf ( stroka , "%ld" , n ) ; printf ("dlina stroki=%d\n" , strlen ( stroka ) ) ; printf ( "%s\n" , stroka ) ; }
Я тебе одну вещь скажу, только ты не обижайся. Тебе нужно научиться общению с людьми. И если насвинячил, то уметь это признать.
А если тебе надо развернуть массив в прямом порядке (вообще-то это надо было написать в условии), то это делается одной строкой.
for ( j = 0 ; j < i/2 ; j++ ) { int t ; t = a[i-j-1] ; a[i-j-1] = a[j] ; a[j] = t ; }
а можно програму?...а то я не сильно понимаю куда ету строку вставить
эту строку нужно вставить между двумя самыми последними закрывающими скобками. Между }}, в серединку.
ты бы конкретнее сказал что хочешь чтобы программа делала. Если ещё хочешь добавить вывод массива (в строчку или в столбик), то нужно добавить ещё строку вывода. Если хочешь обрабатывать этот массив в какой-то другой функции, то скажи что конкретно.
открыли возможность изменить программу, смотри сейчас изменённый вариант.
програма должна бить следующая:ввод n с клавиатури,превращение числа в строку,считать длинну строки и из той строки вивести массив(числа должни бить в том же порядке што и у n)
ты понимаешь, что это условие совершенно, абсолютно другое, чем изначально? Раньше ты не писал про строку, а теперь пишешь, что число нужно превратить в строку. Ладно, жди, сейчас напишу. Это будет абсолютно другая программа.
смотри сейчас