Untitled

 avatar
unknown
plain_text
a month ago
982 B
6
Indexable
// Implementirati makro koji racuna  indeks s u binarnom pretrazivanju (s = (dg+gg)/2).
//U glavnoj funkciji ucitati 500 brojeva iz datoteke in.txt te s tipkovnice traziti unos
//broja koji trazimo u danom polju u intervalu [1, 1000].
//Ispisati poruku „Broj nije nadjen.“ ili „Broj je nadjen.“ s obzirom na rezultat pretrazivanja.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "header.h"

int  main() {
    FILE *f = NULL;
    int p[500];
    int n;
    
    f=fopen("in.txt","r");
    if(f==NULL)printf("Nije moguce otvoriti datoteku.\n");
    
    for(int i=0;i<500;i++){
        fscanf(f,"%d",&p[i]);
    }
    fclose(f);
    do{
        printf("Broj u intervalu [1,1000]: \n");
        scanf("%d",&n);
    }while(n<1 || n>1000);
    printf("REZULTATI:\n");
    bubbleSort(p, 500);
    if(binarnaPretraga(p, n, 500) != (-1)){
        printf("Broj je nadjen.");
    }else printf("Broj nije nadjen.");
	
	return 0;
}
Editor is loading...
Leave a Comment