Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2007, 20:56
Web-on
 
Fecha de Ingreso: febrero-2007
Mensajes: 25
Antigüedad: 17 años, 10 meses
Puntos: 1
Re: Ayuda Porfa!! Necesito Un Programa En C!!

Cita:
Iniciado por athena_rivas Ver Mensaje
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
Mira, no lo he probado, pero a simple vista este es el error. Cuando usas el "if" y quieres que dentro de el se ejecuten mas de una sentencia, se usan llaves.

El codigo quedaria asi:

Código:
if ((aux=='a')||(aux=='e')||(aux=='i')||(aux=='o')|| (aux=='u')) {
contador=0;
contador=contador+1;

cout<<"El numero de vocales es:\n"<<contador;
} //<- tiene que llevar llave porque estas ejecutando 3 lineas dentro del if
else....
Sobre el segundo... la verdad es que si casi nunca hacia mi tarea, menos la de los demas :P... piensale, no es tan complicado...

__________________________________________________

Edicion:

Mmmmmmm, mira, no acostumbro hacer esto, por la razon que te dije (incluso no se si sea correcto :P no he leido el reglamento del foro xD), pero estoy aburrido. Y la primera idea que se me vino de tu programa es esta:

Código:
#include <stdio.h>
#include <conio.h>

int main () {
	int dimencion, i, j;

	printf ("Que dimencion usara?:");
	scanf ("%d", &dimencion);

	for (i = 0; i <= dimencion; i++) {
		for (j = 1; j <= i; j++) {
		printf ("%d", i);
		}
	printf("\n");
	}
	getch();
	return 0;
}
Esta probado y funciona.

Saludos!

Última edición por Web-on; 05/04/2007 a las 21:17