Mnożenie dwóch tablic

Mnożenie dwóch tablic

Program: losujący dwie tablice jednowymiarowe, a następnie je przemnaża.

Jak w opisie program losuje tablicę A oraz B (20 elementowe, z przedziału 0-9), a następnie przemnaża jedną przez drugą – tworząc w zasadzie kolejną tablicę.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Mnożenie dwóch tablic

#include <cstdlib>
#include <iostream>
#include <time.h>

using namespace std;

int main(int argc, char *argv[])
{
    int a[20],b[20],c[20];
    srand(time(NULL));
    for(int i=0;i<sizeof(a)/sizeof(int);i++) 
		a[i]=rand()%10;
    for(int i=0;i<sizeof(b)/sizeof(int);i++) 
		b[i]=rand()%10;   
    for(int i=0;i<sizeof(c)/sizeof(int);i++) 
		c[i]=a[i]*b[i]; 
    cout<<"A: \n";
    for(int i=0;i<sizeof(a)/sizeof(int);i++) 
		cout<<a[i]<<"\t";
    cout<<"B: \n";
    for(int i=0;i<sizeof(b)/sizeof(int);i++) 
		cout<<b[i]<<"\t";        
    cout<<"Wynik: \n";
    for(int i=0;i<sizeof(c)/sizeof(int);i++) 
		cout<<c[i]<<"\t";

    system("PAUSE");
    return EXIT_SUCCESS;
}