Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cmath>
- using namespace std;
- int main() {
- int suma;
- int sada = 0;
- int trenutna=0;
- int k;
- float broj;
- float niz[5];
- cout << "Unesi vrijednost 'k' : ";
- cin >> k;
- cout << endl;
- //Unos clanova niza tipa float
- for (int i = 0; i < 5; i++) {
- cout << "Unesi broj: ";
- cin >> niz[i];
- }
- /*
- while (broj > 0) {
- int brojac = 0;
- broj = niz[brojac];
- brojac++;
- }*/
- int velcinaNizaVecegOdK = 0;
- int velcinaNizaManjegOdK = 0;
- float niz_veci_od_k[50];
- float niz_manji_od_k[50];
- int indexVeciK = 0;
- int indexManjiK = 0;
- for (int i = 0; i < 5; i++) { //niz[i]= 5.3 onda postaje 53
- suma = 0;
- broj = niz[i] * 10;
- trenutna = broj;
- while (trenutna > 0) {
- sada = trenutna % 10; // imam broj 5
- suma = suma + sada; // imam suma = 0+5 ,, znaci sad je suma=5
- trenutna = trenutna / 10; // imam da je broj 53 postao broj 5 odnostno trenutna mi je 5
- }
- if (abs(suma) >= k) { // ako je suma cifara broja kojeg posmatramo veca od unesenog k .. onda:
- niz_veci_od_k[indexVeciK] = niz[i];
- indexVeciK++;
- velcinaNizaVecegOdK++;
- }
- else {
- niz_manji_od_k[indexManjiK] = niz[i];
- indexManjiK++;
- velcinaNizaManjegOdK++;
- }
- }
- cout << "veceg od k: " << velcinaNizaVecegOdK << endl;
- cout << "manjeg od k: "<<velcinaNizaManjegOdK<<endl;
- for (int i = 0; i < velcinaNizaVecegOdK ;i++) {
- cout << niz_veci_od_k[i] << " ";
- }
- for (int i = 0; i < velcinaNizaManjegOdK ;i++) {
- cout << niz_manji_od_k[i] << " ";
- }
- system("pause>0");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement