Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Да се напише рекурзивна функција за наоѓање на минималната цифра од даден цел број.
- Од стандарден влез се внесува непознат број цели броеви се додека не се внесе нешто што не е број.
- За секој од нив да се испечати минималната цифра во посебен ред.
- Sample input
- 1
- 32
- 43
- 9876
- 54
- 5598
- Sample output
- 1
- 2
- 3
- 6
- 4
- 5
- //CODE//
- #include <stdio.h>
- #include <stdlib.h>
- int minr(int n) {
- if(n < 10) return n;
- else {
- int min = minr(n / 10);
- if(n % 10 < min) {
- return n % 10;
- } else {
- return min;
- }
- }
- }
- int main() {
- int n;
- while(scanf("%d", &n)) {
- printf("%d\n", minr(n));
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement