Dev - C++ - porque me sale que dejo de funcionar al compilarlo?

   
Vista:

porque me sale que dejo de funcionar al compilarlo?

Publicado por viviana (1 intervención) el 12/05/2017 00:54:29
porque me sale que dejo de funcionar al compilarlo?????

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<math.h>
#include<iostream>
using namespace std;
class Circuito
{
private:
	int R1[10], R2[10],R3[10],REPA[10],RESE[10],V[10],corriente[10],i;
 
public:
 
		void leer_datos()
		{
	     cout <<"introduzca 10 lado a "<<endl;
          for ( i = 0; i < 10; i++ )
          {
		  cin>>R1[i];
		  }       //lectura del arreglo
		  cout <<"introduzca 10 lado b"<<endl;
          for ( i = 0; i < 10; i++ )
          {
		  cin>>R2[i];
		  }
		       cout <<"introduzca 10 lado a "<<endl;
          for ( i = 0; i < 9; i+1 )
          {
		  cin>>R3[i];
		  }       //lectura del arreglo
		for(i=0; i<9; i=i+1)
		{
			corriente[i]=V[i]/REPA[i];
			REPA[i]=1/((1/R1[i])+(1/R2[i])+(1/R3[i]));
 
		}
cout<<"V"<<"          "<<"Resistencia 1"<<"       "<<"Resistencia 2"<<"   "<<"Resistencia 3"<<"  "<<"resistencia equivalente paralelo"<<"   "<<"corriente"<<endl;
 
for(i=0; i<10; i=i+1)
{
cout<<V[i]<<"         "<<R1[i]<<"               "<<R2[i]<<"                "<<R3[i]<<"             "<<REPA[i]<< "                 "<<corriente[i]<<endl;
}
for(i=0; i<10; i=i+1)
 
	}
};
 main ()
{
    Circuito C;
	C.leer_datos();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

porque me sale que dejo de funcionar al compilarlo?

Publicado por dario (27 intervenciones) el 12/05/2017 05:43:31
No entiendo que quieres hacer.
Cual es el enunciado del problema.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

porque me sale que dejo de funcionar al compilarlo?

Publicado por agustin (496 intervenciones) el 12/05/2017 07:25:35
1
2
3
4
for(i=0; i<10; i=i+1)
 
}
};
Ese bucle no hace nada y además cierras una llave que no abriste con lo que me extraña y mucho que compile. Por otro lado el punto y coma de detrás de la llave sobra. Por otro lado rellenas los arrais desde su posición 0 a la 8 pero luego realizas operaciones de la 0 a la 9 con lo que en la 9 estas operando con basura. Por último main tiene que retornar un valor entero y no estas retornando nada por lo que ahí el compilador tendría que dar como mínimo un Warning.
Otra cosa, i=i+1 se puede poner como i+=1 o i++ o ++i.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar