Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int obrni (int n) {
- int nb=0;
- while (n!=0) { nb=nb*10+n%10;
- n/=10;
- }
- return nb;
- }
- int PrvaVecaOdZadnje (int n) {
- int cifra_prva, br=n;
- int cifra_zadnja=br%10;
- br/=10;
- printf("zadnja cifra: %d\n", cifra_zadnja);
- int nb1=obrni (br);
- cifra_prva=nb1%10;
- printf("prva cfra: %d\n", cifra_prva);
- if (cifra_prva>cifra_zadnja) return 1;
- return 0;
- }
- int Brojac(int *niz, int duzina) {
- int brojac=0, i;
- for (i=0; i<duzina; i++) {
- if (PrvaVecaOdZadnje(niz[i])) brojac++;
- }
- return brojac;
- }
- int main () {
- FILE *ulaz, *izlaz;
- ulaz=fopen("mjerenja.txt","r");
- if (ulaz==NULL) {
- printf("Greska prilikom otvaranja ulazne datoteke.");
- exit(1);
- }
- izlaz=fopen("statistika.txt","w");
- if (izlaz==NULL) {
- printf("Greska prilikom otvaranja izlazne datoteke.");
- fclose(ulaz);
- exit(1);
- }
- char c;
- int niz[100], duz=0;
- do {
- fscanf(ulaz, "%d", &niz[duz]);
- duz++;
- }
- while (c=fgetc(ulaz)!=EOF && duz<100);
- fprintf(izlaz,"%d", Brojac(niz, duz));
- fclose(ulaz);
- fclose(izlaz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement