c dilinde matris ödevim için acil yardım

beyz
09-11-2012, 23:24   |  #1  
beyz avatarı
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Kas 2012

1   2     3       4
1   4     9       16
1   8     27     64

İlk satırda verilen sayıların karesi 2. satırda , küpü 3. satırda olacak şekilde matris yazmamız isteniyor ayrıca matrisin boyutuda kullanıcı tarafından girilmesi isteniyor. Yardım edebilirseniz çok sevinirim.

Sistem Bilgilerim
beyz
10-11-2012, 00:49   |  #2  
beyz avatarı
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Kas 2012

#include<stdio.h>

int Power(int j, int i){
int partialResult;
if (i == 0) return 1;
else if (i == 1) return j;

partialResult = Power(j, i-1);
return partialResult*j;
}

int main(){

int i,j;
int matris [5][4];
for(j=0;j<4;j++){//kolonlar için
for(i=0;i<5;i++){//satırlar için

matris [j]=Power(j,i);
}}

for(i=1;i<=4;++i){
for(j=1;j<=3;++j){

printf("%d\t",matris[j]);

}
printf("\n");
}} 

Buraya kadarını yapabildim. Matrisin boyutunu dışardan atama yapamıyorum bu konuda yardım edebilecek olan var mı ?