int main () { float a[MAX][MAX]; int i,j; //brojaci int n; //dimenzija float sum; //suma sum=0; printf ("Unesi ceo broj : \n"); scanf("%d" , &n); if (n>10 || n<=0) printf("Izlaz: -1\n"); //uslov za dimenziju,i -1 ako nije dobra dimenzija else { printf("Uneti matricu : \n"); for (i=1; i<=n; i++) for (j=1; j<=n; j++) scanf("%f", &a[i][j]); zbir (a,n,&sum); //kao argument se navodi ime matrice,dimenzija i promenljiva za rezultat (pokazivackog tipa) printf("Izlaz : %f \n" , sum); } return 0; }
int main() { /* Otvaranje datoteka za citanje i pisanje. */ FILE *f = fopen("ulaz.txt", "r"); FILE *g = fopen("izlaz.txt", "w"); char rec[DUZINA]; if (f == NULL) { printf("Ne postoji datoteka ulaz.txt\n"); exit(EXIT_FAILURE); } if (g == NULL) { printf("Nije moguce kreirati datoteku izlaz.txt\n"); exit(EXIT_FAILURE); } /* Rec po rec se ucitava iz datoteke. */ while(fscanf(f, "%s", rec) != EOF) { if (zbir(rec) > ZBIR) fprintf(g, "%s ", rec); } fclose(f); fclose(g); return 0; }
int main( ) { int a=4, b=5, c=0; c = zbir(a, b); printf("%d + %d = %d\n\n", a, b, c); return 0; }
int main() { float a[max][max]; float sum; int n, i, j; printf("Uneti broj vrsta i kolona matrice: "); scanf("%d", &n); if (1 > n || 10 < n) printf("-1\n"); else { printf("Uneti elemente matrice:\n"); for (i = 0; i < n; i++) for (j = 0; j < n; j++) scanf("%f", &a[i][j]); zbir(a, n, &sum); printf("Zbir brojeva iznad sporedne dijagonale je: %f\n", sum); } return 0; }