• Miércoles 15 de Mayo de 2024, 00:17

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - athena_rivas

Páginas: [1]
1
C/C++ / Tengo Este Codigo, Pero Me Sale Error En Else
« en: Jueves 2 de Agosto de 2007, 02:24 »
TENGO ESTE CODIGO PERO ME SALE DOS ERRORES DE TIPO MISPLACED ELSE, YA LOS BUSQUE PERO NO LO ENCUENTRO, ESPERO QUE ALGUIEN ME PUEDA AYUDAR A DETECTARLOS!! GRACIAS  :smartass:

VOY A PONER SOLO EL PEDAZO DE CODIGO O FUNCION DONDE ME GENERAN ESOS DOS ERRORES! GRACIAS DE ANTEMANO

Código: Text
  1.  
  2.  
  3.  
  4. void eliminar(char *ptrvalor)
  5.  
  6. {
  7.  
  8. hospital *ptraux=list,*ptrant=NULL;
  9.  
  10. if(ptraux==NULL)
  11.  
  12. cout<<"NO HAY ELEMENTOS EN LA LISTA\n";
  13.  
  14.  else
  15.  
  16. if(ptrvalor<list->nombre_paciente)
  17. cout<<"NO EXISTE EL ELEMENTO\n";
  18.  
  19.   else
  20. {
  21. while(ptraux->nombre_paciente<ptrvalor)
  22.  
  23. {
  24.  
  25. ptrant=ptraux;
  26. ptraux=ptraux->sig;
  27.  
  28. if(ptraux==NULL)break;
  29.  
  30. }
  31.  
  32. if((ptraux==NULL)||(ptraux->nombre_paciente!=ptrvalor))
  33. cout<<"NO EXISTE EL ELEMENTO\n";
  34.  
  35. }
  36.  
  37. else
  38.  
  39. {
  40.  
  41. if(ptrant!=NULL)
  42.  
  43. {
  44.  
  45. ptrant->sig=ptraux->sig;
  46.  
  47. delete ptraux;
  48.  
  49. }
  50.  
  51. }
  52.  
  53. else
  54.  
  55. {
  56.  
  57. delete ptraux;
  58. list==NULL;
  59.  
  60.  }
  61.  
  62.  }
  63.  
  64.  
  65.  

CHAOO :hola:

2
C/C++ / Listas Ya Lo Corregi, Pero Tengo ? En Mostrar Dato
« en: Domingo 29 de Julio de 2007, 18:44 »
hola, muchas gracias, ya lo corregi!

pero ahora tengo otra duda, cuando selecciono en el menu la opcion 2(mostrar datos), me sale no hay elementos, siendo que anteriormente puse opcion 1 y agregue elementos no se a que se deba, alguien sabe??

aki dejo el codigo:

Código: Text
  1.  
  2.  
  3.  
  4. #include<conio.h>
  5. #include<stdio.h>
  6. #include<iostream.h>
  7. #include<string.h>
  8.  
  9. struct hospital
  10.  
  11. {
  12.  
  13. char nombre_medico[30];
  14. char especialidad[30];
  15. int clave_sala;
  16. int fecha;
  17. int hora;
  18. hospital *sig;
  19. char nombre_paciente[30];
  20.  
  21. };
  22.  
  23. hospital *list=NULL;
  24. hospital *ptrant;
  25. hospital *ptrnuevo;
  26.  
  27. void agregar_datos(char *ptrvalor, char *ptrval, int *ptrsala, int *ptrfecha, int *ptrhora,  char *ptrnombre_paciente)
  28.  
  29. {
  30.  
  31. hospital *ptrnuevo=new hospital;
  32.  
  33. strcpy(ptrnuevo->nombre_medico,ptrvalor);
  34. strcpy(ptrnuevo->especialidad,ptrval);
  35. ptrnuevo->clave_sala=*ptrsala;
  36. ptrnuevo->fecha=*ptrfecha;
  37. ptrnuevo->hora=*ptrhora;
  38. strcpy(ptrnuevo->nombre_paciente,ptrnombre_paciente);
  39.  
  40. ptrnuevo->sig=NULL;
  41.  
  42. if(list==NULL)
  43. list=ptrnuevo;
  44.  
  45. else
  46.  
  47. if(strcmp (ptrvalor,list->nombre_medico)<=0)
  48.  
  49. {
  50.  
  51. ptrnuevo->sig=list;
  52. list=ptrnuevo;
  53.  
  54. }
  55.  
  56. else
  57.  
  58. {
  59.  
  60. hospital *ptraux=list;
  61.  
  62. while(strcmp (ptraux->nombre_medico,ptrvalor)<0)
  63.  
  64. {
  65.  
  66. ptrant=ptraux;
  67. ptraux=ptraux->sig;
  68.  
  69. if(ptraux==NULL)
  70.  
  71. break;
  72.  
  73. }
  74.  
  75. ptrant->sig=ptrnuevo;
  76. ptrnuevo->sig=ptraux;
  77.  
  78. }
  79. }
  80.  
  81.  
  82. void mostrar_datos()
  83.  
  84. {
  85.  
  86. hospital *ptraux=ptrnuevo;
  87.  
  88. if(ptraux==NULL)
  89. cout<<"\nNo hay elementos\n";
  90.  
  91. else
  92.  
  93. while(ptraux!=NULL)
  94.  
  95. {
  96.  
  97. cout<<ptraux->nombre_medico;
  98. cout<<ptraux->especialidad;
  99. cout<<ptraux->clave_sala;
  100. cout<<ptraux->fecha;
  101. cout<<ptraux->hora;
  102. cout<<ptraux->nombre_paciente;
  103. ptraux=ptraux->sig;
  104.  
  105. }
  106.  
  107. }
  108.  
  109. void main ()
  110.  
  111. {
  112.  
  113. clrscr();
  114.  
  115. char nombre_medico[30],especialidad[30],nombre_paciente[30];
  116. int opcion,clave_sala,fecha,hora;
  117.  
  118. do
  119.  
  120. {
  121. cout<<"\nMENU\n";
  122. cout<<"1.-AGREGAR DATOS DE LA CIRUGIA\n";
  123. cout<<"2.-MOSTRAR DATOS DE LA CIRUGIA\n";
  124. cout<<"3.-SALIR DEL PROGRAMA\n";
  125. cout<<"4.-QUE OPCIÒN DESEAS??\n";
  126. cin>>opcion;
  127.  
  128. switch (opcion)
  129.  
  130. {
  131.  
  132. case 1:
  133.  
  134. cout<<"\nIntroduce el nombre del medico:";
  135. scanf("%s",&nombre_medico);
  136. cout<<endl;
  137. cout<<"\nIntroduce la especialidad:";
  138. cscanf("%s",&especialidad);
  139. cout<<endl;
  140. cout<<"\nIntroduce la clave de la sala:";
  141. cin>>clave_sala;
  142. cout<<endl;
  143. cout<<"\nIntroduce la fecha:";
  144. cin>>fecha;
  145. cout<<endl;
  146. cout<<"\nIntroduce la hora:";
  147. cin>>hora;
  148. cout<<"\nIntroduce el nombre del paciente:";
  149. scanf("%s",&nombre_paciente);
  150.  
  151. agregar_datos(&nombre_medico[30],&especialidad[30],&clave_sala, &fecha,&hora,&nombre_paciente[30]);
  152.  
  153. break;
  154.  
  155. case 2:
  156.  
  157. mostrar_datos();
  158.  
  159. break;
  160.  
  161. case 3:
  162.  
  163. cout<<"Salir del programa!\n";
  164. cout<<"Presione una tecla para salir!\n";
  165.  
  166. break;
  167.  
  168. }}while(opcion!=3);
  169.  
  170. }
  171.  
  172.  
  173.  

3
C/C++ / Listas,tengo Este Codigo, Nesesito Ayuda
« en: Miércoles 25 de Julio de 2007, 07:02 »
HOLA, NECESITO AYUDA CON ESTE CODIGO ESTE ES EL PROGRAMA:

HACER 1 PROG. QUE IMPLEMENTE UNA LISTA LIGADA MEDIANTE EL SIGUIENTE MENU:

1.-AGREGAR DATOS DE LA CIRUGÍA
2.-ELIMINAR DATOS DE LA CIRUGÍA
3.-MOSTRAR DATOS DE  CIRUGÍAS
4.-SALIR DEL PROGRAMA

DATOS DE LA CIRUGÍA:
-NOMBRE NEDICO
-ESPECIALIDAD
-CLAVE_SALA
-FECHA
-HORA
-NOMBRE_PX

LA LISTA ESTARA ORDENADA POR NOMBRE DEL MEDICO, POR TANTO, PARA ELIMINAR (TERMINADA LA CIRUGÍA)
LOS DATOS DE LA CIRUGÍA SE SOLICITARÁ EL NOMBRE DEL MÉDICO(QUEDA EL MÉDICO DISPONIBLE PARA OTRA CIRUGÍA)


AKI DEJO LO QUE LLEVO, PERO ME SALEN ERRORES COMO:
ELSE DESPLASADO, UNDEFINIDA STCPY, NOT CONVER INT * A CHAR *,DESPLAZADO EL BREAK, Y EN LOS PARAMETROS DE AGREGAR_DATOS


AKI PONGO EL CODIGO QUE YA TENGO:

Código: Text
  1.  
  2.  
  3. #include<conio.h>
  4. #include<stdio.h>
  5. #include<iostream.h>
  6. #include<string.h>
  7.  
  8. struct hospital
  9.  
  10. {
  11.  
  12. char nombre_medico[30];
  13. char especialidad[30];
  14. int clave_sala;
  15. int fecha;
  16. int hora;
  17. hospital *sig;
  18. char nombre_paciente[30];
  19.  
  20. };
  21.  
  22. hospital *list=NULL;
  23. hospital *ptrant;
  24. hospital *ptrnuevo;
  25.  
  26. void agregar_datos(char *ptrvalor, char ptrval, int *ptrsala, int *ptrfecha, int *ptrhora,  char *ptrnombre_paciente)
  27.  
  28. {
  29.  
  30. hospital *ptrnuevo=new hospital;
  31.  
  32. stcpy(ptrnuevo->nombre_medico,ptrvalor);
  33. stcpy(ptrnuevo->especialidad,ptrval);
  34. stcpy(ptrnuevo->clave_sala,ptrsala);
  35. stcpy(ptrnuevo->fecha,ptrfecha);
  36. stcpy(ptrnuevo->hora,ptrhora);
  37. stcpy(ptrnuevo->nombre_paciente,ptrnombre_paciente);
  38.  
  39. ptrnuevo->sig=NULL;
  40.  
  41. if(list==NULL)
  42. list=ptrnuevo;
  43.  
  44. else
  45.  
  46. if(strcmp ptrvalor,list->info)<=0;
  47.  
  48. {
  49.  
  50. ptrnuevo->sig=list;
  51. list=ptrnuevo;
  52.  
  53. }
  54.  
  55. else
  56.  
  57. {
  58.  
  59. hospital *ptraux=list;
  60.  
  61. while(strcmp ptraux->info,*ptrvalor)<0;
  62.  
  63. {
  64.  
  65. ptrant=ptraux;
  66. ptraux=ptraux->sig;
  67.  
  68. if(ptraux==NULL)
  69.  
  70. break;
  71.  
  72. }
  73.  
  74. ptrant->sig=ptrnuevo;
  75. ptrnuevo->sig=ptraux;
  76.  
  77. }
  78. }
  79.  
  80.  
  81. void mostrar_datos()
  82.  
  83. {
  84.  
  85. hospital *ptraux=ptrnuevo;
  86.  
  87. while(ptraux!=NULL)
  88.  
  89. {
  90.  
  91. cout<<ptraux->nombre_medico;
  92. cout<<ptraux->especialidad;
  93. cout<<ptraux->clave_sala;
  94. cout<<ptraux->fecha;
  95. cout<<ptraux->hora;
  96. cout<<ptraux->nombre_paciente;
  97. ptraux=ptraux->sig;
  98.  
  99. }
  100.  
  101. }
  102.  
  103. void main ()
  104.  
  105. {
  106.  
  107. clrscr();
  108.  
  109. int val,opcion;
  110.  
  111. do
  112.  
  113. {
  114. cout<<"\nMENU\n";
  115. cout<<"1.-AGREGAR DATOS DE LA CIRUGIA\n";
  116. cout<<"2.-MOSTRAR DATOS DE LA CIRUGIA\n";
  117. cout<<"3.-SALIR DEL PROGRAMA\n";
  118. cin>>opcion;
  119.  
  120. switch (opcion)
  121.  
  122. {
  123.  
  124. case 1:
  125.  
  126. cout<<"Introduce el nombre del medico\n";
  127. cin>>val;
  128.  
  129. cout<<"Introduce la especialidad\n";
  130. cin>>val;
  131.  
  132. cout<<"Introduce la clave de la sala\n";
  133. cin>>val;
  134.  
  135. cout<<"Introduce la fecha\n";
  136. cin>>val;
  137.  
  138. cout<<"Introduce la hora\n";
  139. cin>>val;
  140.  
  141. cout<<"Introduce el nombre del paciente\n";
  142. cin>>val;
  143.  
  144. agregar_datos(&val);
  145.  
  146.  
  147. break;
  148.  
  149. case 2:
  150.  
  151. mostrar_datos();
  152.  
  153. break;
  154.  
  155. case 3:
  156.  
  157. cout<<"Salir del programa!\n";
  158. cout<<"Presione una tecla para salir!\n";
  159.  
  160. break;
  161.  
  162. }}while(opcion!=3);
  163.  
  164. }
  165.  
  166.  
  167.  


ESPERO QUE ME PUEDAN AYUDAR! MUCHAS GRACIAS!  :smartass:

4
C/C++ / Re: Tengo Este Codigo, Pero Tengo Una Duda
« en: Jueves 12 de Julio de 2007, 04:47 »
GRACIAS POR SUS COMENTARIOS Y AYUDA!!  :D   ASI ME QUEDO EL CODIGO Y FUNCIONO MUY BIEN....  NOS VEMOS Y GRACIAS DE NUEVO :hola:

Código: Text
  1.  
  2.  
  3. #include<conio.h>
  4. #include<iostream.h>
  5. #include<stdio.h>
  6.  
  7.  
  8. int tope=0,valor;
  9. int pila[10];
  10.  
  11. void push(int val);
  12. void pop();
  13.  
  14. void main()
  15.  
  16. {
  17.  
  18. clrscr();
  19.  
  20. int opcion;
  21.  
  22. do
  23.  
  24. {
  25. clrscr();
  26. cout<<"\n\n\tMENU\n\n";
  27. cout<<"Seleccione una opcion:\n";
  28. cout<<"1.-Agregar algun elemento\n";
  29. cout<<"2.-Eliminar algun elemento\n";
  30. cout<<"3.-Salir del programa\n";
  31. cout<<"Que opcion deseas??\n";
  32. cin>>opcion;
  33.  
  34. clrscr();
  35.  
  36. switch(opcion)
  37.  
  38. {
  39.  
  40. case 1:
  41.  
  42. cout<<"\nIntroduce un valor:";
  43. cin>>valor;
  44.  
  45. push(valor);
  46.  
  47. break;
  48.  
  49. case 2:
  50.  
  51. pop();
  52.  
  53. break;
  54.  
  55. case 3:
  56.  
  57. cout<<"\nSalir del Programa,Gracias!\n";
  58. cout<<"\nPresione 1 tecla para salir!\n";
  59.  
  60. break;
  61.  }
  62. }while(opcion!=3);
  63.  
  64. getch();
  65.  
  66. }
  67.  
  68. void push(int val)
  69.  
  70. {
  71.  
  72.   if(tope<9)
  73.  
  74.    {
  75.  
  76. tope++;
  77.  
  78. pila[tope]=val;
  79.  
  80.    }
  81.  
  82. else
  83.       {
  84. cout<<"\nLa pila se a llenado, a introducido mas de 9 valores!\n";
  85.        getch();
  86.       }
  87.  
  88.  
  89.   }
  90. void pop()
  91.  
  92. {
  93.  
  94.   if(tope>=0)
  95.  
  96.   {
  97.  
  98.   pila[tope]=0;
  99.  
  100.   tope--;
  101.  
  102. cout<<"\nHas eliminado una pila!\n";
  103. cout<<"\nPresione 1 tecla para regresar al menu!\n";
  104.  
  105.   }
  106.  
  107. else
  108.  
  109. cout<<"La pila esta vacia!";
  110. cout<<"\nPresione 1 tecla para regresar al menu!\n";
  111.     getch();
  112. }
  113.  
  114.  
  115.  

5
C/C++ / Tengo Este Codigo, Pero Tengo Una Duda
« en: Martes 10 de Julio de 2007, 06:21 »
HOLA TENGO ESTE CODIGO, NO GENERA ERRORES, PERO LO EJECUTO Y EN LA FUNCION PUSH NO RESPETA LA CONDICION DE :

 if(tope<9)   {

tope++;

pila[tope]=valor;   }

else

cout<<"\nLa pila esta llena!\n";

ME DEJA LLENAR  O INTRODUCIR MAS DE 9 VALORES Y PS NO ME DICE LA PILA ESTA LLENA NO SE EN DONDE ESTA EL ERROR, ESPERO ALGUIEN ME PUEDA AYUDAR GRACIAS...... AKI LES DEJO EL CODIGO COMPLETO!!



Código: Text
  1.  
  2. #include&#60;conio.h&#62;
  3. #include&#60;iostream.h&#62;
  4. #include&#60;stdio.h&#62;
  5.  
  6.  
  7. int tope=-1,valor;
  8. int pila[10];
  9.  
  10. void push(int val);
  11. void pop();
  12.  
  13. void main()
  14.  
  15. {
  16.  
  17. clrscr();
  18.  
  19. int opcion;
  20.  
  21. do
  22.  
  23. {
  24. clrscr();
  25. cout&#60;&#60;&#34;&#092;n&#092;n&#092;tMENU&#092;n&#092;n&#34;;
  26. cout&#60;&#60;&#34;Seleccione una opcion:&#092;n&#34;;
  27. cout&#60;&#60;&#34;1.-Agregar algun elemento&#092;n&#34;;
  28. cout&#60;&#60;&#34;2.-Eliminar algun elemento&#092;n&#34;;
  29. cout&#60;&#60;&#34;3.-Salir del programa&#092;n&#34;;
  30. cout&#60;&#60;&#34;Que opcion deseas??&#092;n&#34;;
  31. cin&#62;&#62;opcion;
  32.  
  33. clrscr();
  34.  
  35. switch(opcion)
  36.  
  37. {
  38.  
  39. case 1:
  40. {
  41. cout&#60;&#60;&#34;&#092;nIntroduce un valor:&#34;;
  42. cin&#62;&#62;valor;
  43.  
  44. push(valor);
  45.  
  46. break;
  47. }
  48. case 2:
  49.  {
  50. pop();
  51.  
  52. break;
  53. }
  54. case 3:
  55. {
  56. cout&#60;&#60;&#34;&#092;nSalir del Programa,Gracias!&#092;n&#34;;
  57.  
  58. break;}
  59.  }
  60. }while(opcion!=3);
  61.  
  62. getch();
  63.  
  64. }
  65.  
  66. void push(val)
  67.  
  68. {
  69.  
  70.   if(tope&#60;9)
  71.  
  72.    {
  73.  
  74. tope++;
  75.  
  76. pila[tope]=valor;
  77.  
  78.    }
  79.  
  80. else
  81.  
  82. cout&#60;&#60;&#34;&#092;nLa pila esta llena!&#092;n&#34;;
  83.  
  84. }
  85.  
  86. void pop()
  87.  
  88. {
  89.  
  90.   if(tope&#62;=0)
  91.   {
  92.  
  93.   pila[tope]=0;
  94.  
  95.   tope--;
  96.  
  97. cout&#60;&#60;&#34;&#092;nHas eliminado una pila!&#092;n&#34;;
  98.   clrscr();
  99.   }
  100.  
  101. else
  102.  
  103. cout&#60;&#60;&#34;La pila esta vacia!&#34;;
  104.  
  105. }
  106.  
  107.  
  108.  

6
C/C++ / Re: Tengo Un Par De Dudas Con Este Algoritmo, Arrays
« en: Viernes 1 de Junio de 2007, 01:41 »
ASI QUEDO !LISTO  :D
Código: Text
  1.  
  2. #include&#60;conio.h&#62;
  3. #include&#60;iostream.h&#62;
  4.  
  5. void main()
  6.  
  7. {
  8.  
  9. clrscr();
  10.  
  11. int arreglo1[5],arreglo2[5][3],arreglo3[3],a,i,b;
  12.  
  13. cout&#60;&#60;&#34;&#092;t&#092;tARREGLO UNIDIMENSIONAL&#092;n&#34;;
  14. cout&#60;&#60;&#34;&#092;n&#34;;
  15. cout&#60;&#60;&#34;Introduce los valores para:&#092;n&#34;;
  16. cout&#60;&#60;&#34;&#092;n&#34;;
  17. for(i=0;i&#60;5;i++){
  18. cout&#60;&#60;&#34;Posicion[&#34;&#60;&#60;i&#60;&#60;&#34;]=&#34;;
  19.    cin&#62;&#62;arreglo1[i];
  20.  }
  21. cout&#60;&#60;&#34;&#092;n&#34;;
  22. cout&#60;&#60;&#34;&#092;t&#092;tARREGLO BIDIMENSIONAL&#092;n&#34;;
  23. cout&#60;&#60;&#34;&#092;n&#34;;
  24. cout&#60;&#60;&#34;Introduce los valores para:&#092;n&#34;;
  25. cout&#60;&#60;&#34;&#092;n&#34;;
  26. for(b=0;b&#60;5;b++){
  27.  for(int a=0;a&#60;3;a++)
  28.   {
  29. cout&#60;&#60;&#34;Posicion[&#34;&#60;&#60;b&#60;&#60;&#34;,&#34;&#60;&#60;a&#60;&#60;&#34;]=&#34;;
  30. cin&#62;&#62;arreglo2[b][a];
  31. }
  32. cout&#60;&#60;&#34;&#092;n&#34;;
  33. }
  34.  
  35. arreglo3[0]=arreglo1[0]*arreglo2[0][0]+
  36.       arreglo1[1]*arreglo2[1][0]+
  37.       arreglo1[2]*arreglo2[2][0]+
  38.       arreglo1[3]*arreglo2[3][0]+
  39.       arreglo1[4]*arreglo2[4][0];
  40.  
  41.  
  42. arreglo3[1]=arreglo1[0]*arreglo2[0][1]+
  43.       arreglo1[1]*arreglo2[1][1]+
  44.       arreglo1[2]*arreglo2[2][1]+
  45.       arreglo1[3]*arreglo2[3][1]+
  46.       arreglo1[4]*arreglo2[4][1];
  47.  
  48.  
  49. arreglo3[2]=arreglo1[0]*arreglo2[0][2]+
  50.       arreglo1[1]*arreglo2[1][2]+
  51.       arreglo1[2]*arreglo2[2][2]+
  52.       arreglo1[3]*arreglo2[3][2]+
  53.       arreglo1[4]*arreglo2[4][2];
  54.  
  55.  
  56. cout&#60;&#60;&#34;EL TOTAL DE LA MULTIPLICACION ES:&#092;n&#34;;
  57. cout&#60;&#60;&#34;&#092;n&#34;;
  58. for(int c=0;c&#60;3;c++){
  59. cout&#60;&#60;&#34;|&#34;&#60;&#60;arreglo3[c]&#60;&#60;&#34;|&#34;;
  60. }
  61. getch();
  62.  
  63. }
  64.  
  65.  

7
C/C++ / Re: Tengo Un Par De Dudas Con Este Algoritmo, Arrays
« en: Jueves 31 de Mayo de 2007, 06:22 »
Muchas gracias warren,  ;)  si utilize el printf, y quedo bien, ahora solo tengo que agregar los letreros que faltan, mmm no se me ocurre como hacerle! Bueno nos vemos y de nuevo Gracias por tu comentario!  :kicking:

8
C/C++ / Tengo Un Par De Dudas Con Este Algoritmo, Arrays
« en: Miércoles 30 de Mayo de 2007, 05:41 »
Hola me dejaron hacer 1 programa que el usuario llene dos arreglos, uno de dimension 5, el otro bidimensional de 5 por 3, El programa debera efectuar la multiplicaciòn de matrices. Y los resultados obtenidos se deberan guardar en otro arreglo unidimensional de 3 casillas.

#include<conio.h>
#include<iostream.h>

void main()

{

clrscr();

int arreglo1[5],arreglo2[5][3],arreglo3[3],a,i,b;

cout<<"Introduce los valores para el arreglo Undimensional:\n";
for(i=0;i<5;i++){
cin>>arreglo1;

}

cout<<"Introduce los valores para el Arreglo Bidimensional:\n";
for(b=0;b<5;b++){
for(int a=0;a<3;a++)
cin>>arreglo2[a];
}


arreglo3[0]=arreglo1[0]*arreglo2[0][0]+
arreglo1[1]*arreglo2[1][0]+
arreglo1[2]*arreglo2[2][0]+
arreglo1[3]*arreglo2[3][0]+
arreglo1[4]*arreglo2[4][0];


arreglo3[1]=arreglo1[0]*arreglo2[0][1]+
arreglo1[1]*arreglo2[1][1]+
arreglo1[2]*arreglo2[2][1]+
arreglo1[3]*arreglo2[3][1]+
arreglo1[4]*arreglo2[4][1];


arreglo3[2]=arreglo1[0]*arreglo2[0][2]+
arreglo1[1]*arreglo2[1][2]+
arreglo1[2]*arreglo2[2][2]+
arreglo1[3]*arreglo2[3][2]+
arreglo1[4]*arreglo2[4][2];




for(int c=0;c<3;c++)
cout<<arreglo3[c];



getch();

}

Mi duda es como le puedo hacer para mostrar un letrero que me diga en que columna del arreglo estoy llenando y como hacerle para que los resultados que me guarda en el arreglo3[c]; me los separe pk aparecen juntos y no se que resultado es de cual columna . :comp:

espero me puedan ayudar =) gracias  :hola:
salu2!!  :smartass:

9
C++ Builder / Carcateres Tipo Char
« en: Viernes 25 de Mayo de 2007, 20:22 »
Hola, Tengo una duda: ¿¿ porque el tipo de dato char esta clasificado como entero???  

tal vez sea una duda media boba jje pero creo q es mejor preguntar, si alguien tiene la respuesta se los agradeceria en que me orienten porffavor...  :hola:  :P  ;)

10
C++ Builder / Juego Del Ahorcado
« en: Viernes 13 de Abril de 2007, 02:16 »
Hola me dejaron hacer el siguiente programa es el famoso juego del ahorcado:

1.- La palabra a adivinar la tiene que introducir el primer jugador y no puede tener una longitud de mas de 10 caracteres

2.- El segundo jugador introduce letras 1 en 1 y el programa responde rellenando las pocisiones que acierta

3.- Dispondra de 5 intentos para adivinar la palabra

4.- El programa se repetira mientras el primer jugador introduzca una palabra diferente de "Fin"

Lo estoy empezando y tengo el siguiente codigo me pueden decir si voy bien? y si quieren aportar algo al programa se los agradeceria mucho.

Código: Text
  1.  
  2. #include &#60;stdio.h&#62;
  3. #include &#60;conio.h&#62;
  4. #include &#60;iostream.h&#62;
  5.  
  6. main ()
  7.  
  8. {
  9. int a,c,d;
  10. char jugador1[10],jugador2;
  11.  
  12. clrscr();
  13.  
  14. cout&#60;&#60;&#34; EL AHORCADO&#092;n&#092;n&#34;;
  15. cout&#60;&#60;&#34; -------------&#092;n&#34;;
  16. cout&#60;&#60;&#34; |&#092;n&#34;;
  17. cout&#60;&#60;&#34;|&#092;n&#34;;
  18. cout&#60;&#60;&#34;|&#092;n&#34;;
  19. cout&#60;&#60;&#34;|&#092;n&#34;;
  20. cout&#60;&#60;&#34;|&#092;n&#34;;
  21. cout&#60;&#60;&#34;|&#092;n&#34;;
  22. cout&#60;&#60;&#34;|&#092;n&#34;;
  23. cout&#60;&#60;&#34;|&#092;n&#34;;
  24. cout&#60;&#60;&#34;|&#092;n&#34;;
  25. cout&#60;&#60;&#34;|&#092;n&#34;;
  26. cout&#60;&#60;&#34;--&#092;n&#34;;
  27.  
  28.  
  29. cout&#60;&#60;&#34;jugador 1.-introducce la palabra&#092;n&#34;;
  30. for (int i=0;i&#60;10;i++)
  31. cin&#62;&#62;jugador[i];
  32.  
  33. clrscr();
  34. cout&#60;&#60;&#34; EL AHORCADO&#092;n&#092;n&#34;;
  35. cout&#60;&#60;&#34; -------------&#092;n&#34;;
  36. cout&#60;&#60;&#34; |&#092;n&#34;;
  37. cout&#60;&#60;&#34;|&#092;n&#34;;
  38. cout&#60;&#60;&#34;|&#092;n&#34;;
  39. cout&#60;&#60;&#34;|&#092;n&#34;;
  40. cout&#60;&#60;&#34;|&#092;n&#34;;
  41. cout&#60;&#60;&#34;|&#092;n&#34;;
  42. cout&#60;&#60;&#34;|&#092;n&#34;;
  43. cout&#60;&#60;&#34;|&#092;n&#34;;
  44. cout&#60;&#60;&#34;|&#092;n&#34;;
  45. cout&#60;&#60;&#34;|&#092;n&#34;;
  46.  
  47.  
  48. while ((intentos&#60;=5) && (palabra!=jugador))
  49. {
  50. cout&#60;&#60;&#34;dame una letra&#092;n&#34;;
  51. cin&#62;&#62;a;
  52.  
  53.  
tengo una duda despues de esto yo pondira un for para recorrer la palabra y ver si la letra que se introdujo se encuentra en la palabla a adivinar alguien me puede ayudar con esto, voy a seguir intentando a ver si me sale ok, de antemano gracias por sus comentarios y espero que aporten sus puntos de vista gracias
 :hola:

11
Visual C++ / Ayuda Porfavor!! En Un Programa En C
« en: Viernes 6 de Abril de 2007, 04:55 »
Hola nesesito que me ayuden con este programa, introduces una palabra y cuenta las letras q son vocales y las que son consonantes, ya lo tengo estructurado pero me sale un error al compilarlo me dice esto: Misplaced else alguien que me diga en donde estoy mal o donde esta el error porfavor y nesesito otro programa que no tengo ni idea de como hacerlo tiene que ser utilizando while se trata de construir una piramide de numeros, el usuario debe de poner la dimension de dicha piramide asi k se le debe de preguntar al usuario de que dimension la quiere, por ejemplo si el usuario pone que debe de ser de 4 lineas o dimension la piramide, debe mostrarla asi:
                         
                     1
                   222
                  3333
                 44444


AQUI ESTA EL CODIGO DEL PRIMER PROGRAMA EL QUE CUENTA LAS VOCALES Y CONSONANTES DE 25 CARACTERES QUE INTRODUCE EL USUARIO EN ESTE ME SALE ERROR DE MISPLACED ELSE Y NO SE EN DONDE ESTOY FALLANDO, SI ALGUIEN PUDIERA AYUDARME SE LO AGRADECERIA MUCHO, ESPERO Y ME PUEDAN AYUDAR....

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main ()

{

clrscr();

char lista[25], aux=' ';

int i=0,contador,consonantes;


while((i<25)&&(aux!='*'))

{

cout<<"Dame el caracter\n";
cin>>aux;

lista=aux;

i++;

if ((aux=='a')||

(aux=='e')||

(aux=='i')||

(aux=='o')||

(aux=='u'))



contador=0;
contador=contador+1;

cout<<"El numero de vocales es:\n"<<contador;

else

if ((aux!='a')||

(aux!='e')||

(aux!='i')||

(aux!='o')||

(aux!='u'))

consonantes=0;
consonantes=consonantes+1;
cout<<"Las consonantes son:\n "<<consonantes;
}
getch();
return 0;
}

12
C++ Builder / Necesito Ayuda Porfavor! Ocupo Un Programa En C!!
« en: Viernes 6 de Abril de 2007, 04:41 »
Hola nesesito que me ayuden con este programa, introduces una palabra y cuenta las letras q son vocales y las que son consonantes, ya lo tengo estructurado pero me sale un error al compilarlo me dice esto: Misplaced else alguien que me diga en donde estoy mal o donde esta el error porfavor y nesesito otro programa que no tengo ni idea de como hacerlo tiene que ser utilizando while se trata de construir una piramide de numeros, el usuario debe de poner la dimension de dicha piramide asi k se le debe de preguntar al usuario de que dimension la quiere, por ejemplo si el usuario pone que debe de ser de 4 lineas o dimension la piramide, debe mostrarla asi:
1
222
33333
444444

AQUI ESTA EL CODIGO DEL PRIMER PROGRAMA EL QUE CUENTA LAS VOCALES Y CONSONANTES DE 25 CARACTERES QUE INTRODUCE EL USUARIO EN ESTE ME SALE ERROR DE MISPLACED ELSE Y NO SE EN DONDE ESTOY FALLANDO, SI ALGUIEN PUDIERA AYUDARME SE LO AGRADECERIA MUCHO, ESPERO Y ME PUEDAN AYUDAR....

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main ()

{

clrscr();

char lista[25], aux=' ';

int i=0,contador,consonantes;


while((i<25)&&(aux!='*'))

{

cout<<"Dame el caracter\n";
cin>>aux;

lista=aux;

i++;

if ((aux=='a')||

(aux=='e')||

(aux=='i')||

(aux=='o')||

(aux=='u'))



contador=0;
contador=contador+1;

cout<<"El numero de vocales es:\n"<<contador;

else

if ((aux!='a')||

(aux!='e')||

(aux!='i')||

(aux!='o')||

(aux!='u'))

consonantes=0;
consonantes=consonantes+1;
cout<<"Las consonantes son:\n "<<consonantes;
}
getch();
return 0;
}

Páginas: [1]