Mnożenie dwóch tablic
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++
//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;
}