cecko

Sekcia: Programovanie 22.11.2007 | 08:30
tribina   Návštevník
Vie mi to niekto skontrolovat???
Nacitanie matice stvorcovej,a vypise sucin prvkov nad hlavnou diagonalou.
#include <stdio.h>



int main(void) {
int pole[100][100]; /* deklaracia pola/matice */
int i,j,sucin,pom; /* pomocne premnne */
int n; /* rozmer matice */

printf("Zadajte rozmer matice: ");
scanf("%d",&n);


/* v cykle nacitanie matice */
for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf("Zadajte hodnotu: [%d][%d] = ",i,j);
scanf("%d",&pom);
pole[i][j] = pom;
}
}


/* v cykle vypis pola/matice */
printf("\n Zadana matica: \n");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf("%d ",pole[i][j]);
}
printf("\n");
}


/* pocitani suctu */
sucin = 1; // "vynulovanie" suctu
for (i=0;i<n-1;i++){
for(j=i+1;j<n;j++){
sucin = sucin * pole[i][j];
}
}

/* vypis vysledku */
printf("Sucin hodnot nad diagonalou je: %d\n",sucin);



return 0;
}

    • Re: cecko 22.11.2007 | 11:26
      Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
      No, nie je to dobre. Teda ten sucin. Inak snad ok (nekompiloval som). Este by si mohol napisat, co je riadok a stlpec. Lebo zvyk je, ze prvy parameter oznacuje riadok matice a druhy oznacuje stlpec, ale clovek nikdy nevie :)
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
      • Re: cecko 22.11.2007 | 11:44
        tribina   Návštevník
        Preco to nie je dobre??
        Co je na tom sucine zle???
      • Re: cecko 22.11.2007 | 12:10
        tribina   Návštevník
        Ked to skompilujem je to ok.
        ale nechce mi to vypisat maticu