Untitled
unknown
plain_text
25 days ago
982 B
5
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