zad15
gorazd
c_cpp
10 months ago
803 B
3
Indexable
2kolok_SP
#include <iostream>
#include <cctype>
#include <cstring>
#include <iomanip>
using namespace std;
// zadaca 13
int poramnuvane(int n) {
if (n < 10)
return (n == 9 ? 7 : n);
return (n%10 == 9 ? 7 : n%10) + 10*poramnuvane(n/10);
}
void swap(int* a, int* b) {
int temp = *a;
*a = *b;
*b = temp;
}
void bubbleSort(int* arr, int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < n-i-1; j++) {
if (arr[j] > arr[j+1]) {
swap(&arr[j], &arr[j+1]);
}
}
}
}
int main() {
int n;
int arr[100];
int count = 0;
while (cin >> n) {
arr[count] = poramnuvane(n);
count++;
}
bubbleSort(arr, count);
for (int i = 0; i < min(count,5); i++) {
cout << arr[i] << " ";
}
}Editor is loading...
Leave a Comment