#include #include "mpi.h" main(int argc, char** argv) { int my_rank, size; int source, dest; int tag1= 50; int tag2 = 60; int tag3 =70; int found = 0; int other_found; int k, code; int data[10]; int namelen; MPI_Status status; char proc_name[MPI_MAX_PROCESSOR_NAME]; char other_proc_name[MPI_MAX_PROCESSOR_NAME]; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &my_rank); MPI_Comm_size(MPI_COMM_WORLD, &size); MPI_Get_processor_name(proc_name, &namelen); for (k=0; k<10; k++) data[k]=my_rank+k; if (my_rank == 0) { printf("Dose ena kodiko anazitisis:\n"); scanf("%d", &code); for (dest =1; dest