Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define MAX 100
- int zborVoNiza(int broj) {
- int dolzinaBroj = 0;
- int niza[100];
- int temp = broj;
- while(temp != 0) {
- ++dolzinaBroj;
- temp /= 10;
- }
- int i;
- for(i = dolzinaBroj-1; i >= 0; --i) {
- niza[i] = broj%10;
- broj /= 10;
- }
- for(i = 0; i < dolzinaBroj; i++) {
- if(niza[i] == 9) {
- niza[i] = 7;
- }
- }
- int number = 0;
- for (i = 0; i < dolzinaBroj; i++) {
- number = 10 * number + niza[i];
- }
- return number;
- }
- int main()
- {
- int broj;
- int nizaZborovi[100];
- int index = 0;
- int input,i;
- while(scanf("%d", &broj)){
- nizaZborovi[index] = zborVoNiza(broj);
- ++index;
- }
- int j;
- int tmp;
- for(i = 0; i < index; i++) {
- for(j = 0; j < index; j++){
- if(nizaZborovi[i] < nizaZborovi[j]) {
- tmp = nizaZborovi[i];
- nizaZborovi[i] = nizaZborovi[j];
- nizaZborovi[j] = tmp;
- }
- }
- }
- if(index < 5){
- for(i = 0; i < index; i++) {
- printf("%d ",nizaZborovi[i]);
- }
- }
- else {
- for(i = 0; i < 5; i++) {
- printf("%d ",nizaZborovi[i]);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment