Tekil Mesaj gösterimi
  #1  
Alt 10. April 2009, 12:53 PM
PaLeRmO - ait Kullanıcı Resmi (Avatar)
PaLeRmO 
Administrator
Aktive
Seviye: []
Aktiflik: /
Güç: /
Deneyim: %
Karizma
Üye No: 1
Tecrübe Puanı: 10
Rep Puani : 10
Rep Derecesi:
PaLeRmO Seçkin bir yolda.
İletişim
PaLeRmO - MSN üzeri Mesaj gönder
Bilgi
PaLeRmO isimli Üye şimdilik offline konumundadır
Üyelik tarihi: Mar 2007
Mesajlar: 56,207
Konuları: 210
#C ile Matris Vector Yapımı


PHP- Kodu:

#include <stdio.h>
#include <stdlib.h>
 
int mv(int *vint *zint **Aint mint n) {
  
int i,j;
    for (
i=0;i<m;i++) {
      
z[i] = 0;
      for (
j=0;j<n;j++)
      
z[i] += A[i][j] * v[j];
    }
}
 
int main(void) {
  
int ijmn, *v, *z, **A;
  
printf("n=");scanf("%d",&n);
  
printf("m=");scanf("%d",&m);
 
  
= (int*) malloc (sizeof(int));
  
= (int*) malloc (sizeof(int));
  
= (int**) malloc (sizeof(int*));
  for (
i=0;i<m;i++)
  
A[i] = (int*) malloc (n*sizeof(int));
 
  for (
i=0;i<n;i++) {
    
printf("v[%d]=",i);scanf("%d",&v[i]);
  }
  for (
i=0;i<m;i++)
  for (
j=0;j<n;j++) {
    
printf("A[%d][%d]=",i,j);scanf("%d",&A[i][j]);
  }
  
mv(vzAmn);
 
  for (
i=0;i<m;i++)
  
printf("%d ",z[i]);
 
  for (
i=0;i<m;i++)
  
free(A[i]);
  
free(A);
  
free(v);
  
free(z);
 
  return 
0;

Alıntı ile Cevapla