Προς το περιεχόμενο

Δομες, αφαίρεση/πολλ/σμός μονοδιαστατων πινάκων


GREGKERKYRA

Προτεινόμενες αναρτήσεις

Δημοσ.

αν διαβάζατε καλύτερα τα ποστ θα βλέπατε ότι έχω ήδη δώσει

παράδειγμα για τον πολλαπλασιασμό.Τέλος πάντων.

 

 

>
#include <stdio.h>
#include <stdlib.h>

int main(){
   int A[]={3,2,1};//C=123*45
   int B[]={5,4,0};
   int C[10]={0};
   for (int i=0;i<2;i++){//B
       for (int j=0;j<3;j++){//A
           int result=(A[j]*B[i]+C[i+j])%10;
           int carry=(A[j]*B[i]+C[i+j]-result)/10;
           printf("\nginomeno %d * %d = %d , carry=%d",A[j],B[i],result,carry);

           C[i+j]=result;
           C[i+j+1]+=carry;
       }
       printf("\n");
           for (int i=0;i<10;i++){
       printf("%d",C[i]);
   }
   }
   //for (int i=0;i<10;i++){
     //  printf("%d",C[i]);
   //}
   
getchar();    
return 0;
}

 

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...