C'de random oluşturulan bir matris bir array'e nasıl aktarılır?

yasinetrus

Hectopat
Katılım
16 Ocak 2020
Mesajlar
210
Çözümler
3
Kod aşağıdadır. Bu rastgele oluşturulan matrisin her bir satır, sütun, ve köşegeninin toplamlarını da yazdırmam gerekiyor. Bu nedenle matrisi bir arraye atamam gerekir diye düşünüyorum. Bu matrisi bir arraye atamanın yolu var mıdır?

C:
int main(){ int n,i,j,k,rsum[20],csum[20],arr1[20][20];
printf("Enter an integer that is square of an integer:");
scanf("%d", &n);
if(n>=0){ double a=sqrt(n); if(a == round(a)){ printf("\nYour matrix is:\n\n");
for(i = 0; i < a;i++) {
for(j = 0; j < a;j++) {
printf("%d ", rand()%100);
}
printf("\n");}

Genel görünüme açılmadan hallettim.

C:
int main(){ int n,i,j,k,rsum[20],csum[20],arr1[20][20];
printf("Enter an integer that is square of an integer:");
scanf("%d", &n);
if(n>=0){ double a=sqrt(n); if(a == round(a)){ printf("\nYour matrix is:\n\n");
for(i = 0; i < a;i++) {
for(j = 0; j < a;j++) {
arr1[I][j]=rand()%100;
printf("%d ", arr1[I][j]);
}
[/I][/I]
 
Son düzenleyen: Moderatör:
İTÜ'de mi okuyorsun hocam?
 

İTÜ'de mi okuyorsun hocam?
uzay
haci
 
Hocam soru Hackerrank'daki bir soruya çok benziyor da onu kopyala yapıştır yapsam -100 alır mıyım diye düşünüyorum.
 
Hocam soru Hackerrank'daki bir soruya çok benziyor da onu kopyala yapıştır yapsam -100 alır mıyım diye düşünüyorum.
Valla fikrim yok, atacaksan da baya bi değiştir öyle at. Bana da atabilir misin hangi soru olduğunu bir fikir alayım en azından.
Hocam soru Hackerrank'daki bir soruya çok benziyor da onu kopyala yapıştır yapsam -100 alır mıyım diye düşünüyorum.
Aga ya da şey yap bi kısmını al kalanını kendin doldurmaya çalış.
 
Son düzenleme:

Arama motoruna soruyu yaz, direk çıkıyor zaten. Şimdi yatacağım, yoksa atardım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…