Vector Addition
Vector Addition
#include <cuda_runtime.h>
#include <conio.h>
using namespace std;
int main()
{
int n;
cout << "Enter the size of vectors: ";
cin >> n;
int* A, * B, * C;
int size = n * sizeof(int);
// Initialize vector A
cout << "Enter values for vector A:" << endl;
for (int i = 0; i < n; i++)
{
cout << "A[" << i << "]: ";
cin >> A[i];
}
// Initialize vector B
cout << "Enter values for vector B:" << endl;
for (int i = 0; i < n; i++)
{
cout << "B[" << i << "]: ";
cin >> B[i];
}
// Free memory
cudaFree(dev_A);
cudaFree(dev_B);
cudaFree(dev_C);
cudaFreeHost(A);
cudaFreeHost(B);
cudaFreeHost(C);
output: