1. Write a C++ program that will add two single dimensional arrays elements using random numbers?
#include <iostream>
#include <time.h>
using namespace std;
int main(){
srand(time(NULL));
int length = rand() % 10;
int *arr1 = new int[length];
int *arr2 = new int[length];
int *arr3 = new int[length];
for(int i = 0; i < length; i++){
arr1[i] = rand() % 100;
arr2[i] = rand() % 100;
}
cout<<"Array 1\n";
for(int i = 0; i < length; i++) cout<<arr1[i]<<" ";
cout<<"\nArray 2\n";
for(int i = 0; i < length; i++) cout<<arr2[i]<<" ";
cout<<"\nArray 1 + Array 2\n";
for(int i = 0; i < length; i++) arr3[i] = arr1[i] + arr2[i];
for(int i = 0; i < length; i++) cout<<arr3[i]<<" ";
return 0;
}
Comments
Leave a comment