[ Foro de C++ ]
Estoy haciendo un programa en el que hay 3 arreglos(a,b,c) a y b se llenaran de manera random con la biblioteca de time.h y c es la suma de cada elemento del arreglo a y el b pero al momento de compilar me dice que puede que se pierdan datos
Me podrian decir como solucionar este problema por favor?
#include <iostream>
#include <time.h>
using namespace std;
void main()
{
double a[10], b[10], c[10];
srand(time(NULL));
for(int i=0;i <=9 ;i++ )
{
a[i] = rand()%100 ;
cout << a[i]<<endl;
}
cout << " " << endl;
for (int i = 0;i <= 9;i++)
{
b[i] = rand()%100;
cout << b[i] << endl;
}
cout << " " << endl;
for (int i = 0;i <= 9; i++ )
{
c[i] = a[i]+b[i];
cout << c[i] << endl;
}
system("pause");
No veo problema. El resultado de rand es un entero, así que debería funcionar bien. Sí veo otros detalles menores que no me gusta, como el pause o que main sea void.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)