Ayuda ejercicio C++ [Resuelto/Cerrado]

Denunciar
Message postés
1
Date d'inscription
viernes, 2 de octubre de 2009
Estatus
Miembro
Última intervención
viernes, 2 de octubre de 2009
-
 asde -
Hola, solicitu su ayuda con respecto a necesito imprmir una variable de esta forma , A1, A2, A1, A2, A1, A2 asi sucesivamente, hasta le momento he podido hacer esto, apenas estoy aprendiendo a programar, pero no se como se hace para que me imprima de esa forma xq al correrlo como lo hice me imprime a1, a1, a1 ... y el a2, no aparece.

gracias


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

main()
{
int limite,i,cont, ban,ban1,a;
limite=4;
cont=1;
ban=0;
for (i=1;i<=limite;i++)
{
if(cont==1)
{
a=1;
}
else
ban=ban+1;
a=ban;
a=2;
cont=0;
printf ("A:%d, ", a);
cont=cont+1;
}
getch();
}

3 respuestas

Hola wilderlatin:

Tu ejercicio funciona muy bien.
Por lo general cuando se utilizan dos for anidados, es para recorrer una matriz bidimensional.
Es decir, recorres todas las filas, pero entre fila y fila, recorres todas las columnas con elo for anidado.
Igualmente nos gustaría saber el criterio de analisis tuyo para la inserción del for anidado y con gusto vemos si te podemos acompañar con alguna sugerencia.
Gracias sinceramente por considerarnos.
Un fuerte abrazo.
Atentamente.


Elinv
1
Gracias

Unas palabras de agradecimiento nunca están de más. Deja tu comentario

CCM 42792 usuarios nos han dicho gracias este mes

Hola wilderlatin:
Aquí tenes el código y verás que funciona, inclusive aumenta el límite y continua en ese ciclo de repeticiones hasta la cifra que vos impongas.

----------------------------------------------------------------------

#include <conio.h>
main(){
int limite,i;
long espar;
limite=4;
for (i=1;i<=limite;i++){
espar = i % 2;
if (espar == 0) {
printf ("A2, ");
}else{
printf ("A1, ");
}}
getch();
}

----------------------------------------------------------------------

La explicación es simple, se encuentra en la variable espar y el operador "%" que en una división te arroja el residuo, y si es igual a cero, podemos inferir que es un número par, y como detrás de cada par, hay un impar y viceversa, nada mas, en la condicional de un lado imprimimos "A1" y del otro lado "a2".

Un fuerte abrazo y que Dios te bendiga.

Atentamente.

Elinv
Hola en verdad te agradesco tu colaboracion , fue muy buena y eficiente, me sirvio de mucho.
hola amigos soy otra persona mas que quiere aprender mas de este programa, se lo basico pero aun siento k pues... no se nada .no se si ustedes mepodrian auxiliar o m podrian decir como poner o empesar a poner el ciclo de for y para k es.muchasd gracias.espero que por favor me auxilien.gracias

hola necesito saber estos x fa pero resp
En una ksa de kmbio c requiere que la cpmputadora la kntidad en dolares que dbra entregar l kjero x un valor en euros recibido x una persona
ARA QUE SIRVE EL #include<math.h>
es uan libreria que te sirve para realizar operaciones matematicas, como razi cuadrada, potencia, seno. cos etc
por ayuda realizar un ejercico estoy en parca