Domingo 22 de Diciembre de 2024, 13:52
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Se Puede Utilizar Un If Dentro De Un While??
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Se Puede Utilizar Un If Dentro De Un While?? (Leído 13576 veces)
taniuska
Nuevo Miembro
Mensajes: 11
Se Puede Utilizar Un If Dentro De Un While??
«
en:
Martes 3 de Enero de 2006, 10:50 »
0
estoy haciendo un ejercicio y me da error en !=, no se pq
#include<iostream.h>
void main()
{
float i;
int suma,impar,n;
i=1;
suma=0;
impar=1;
cout<<"Introduzca los numeros impares"<<endl;
cin>>n;
while (i<=n)
{
if((i%2!=0))
{
impar=i+2;
i=i+1;
suma=suma+impar;
}
else
i=i+1;
suma=suma+1;
}
cout<<suma<<endl;
}
gracias de antemano
Tweet
eliza_marti
Miembro MUY activo
Mensajes: 267
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #1 en:
Martes 3 de Enero de 2006, 15:32 »
0
hola taniuska
..declara a i como int no como float
osea:
int i;
..chaitos..nus vemos..espero y te sirva
PDTA: y claro que se puede utilizar un if dentro de un While
Conserva la Paz con tu Alma en la bulliciosa confusión de la vida, aún con toda su farsa, penalidades y sueños fallidos, el mundo es todavia Hermoso....
http]
programacion
,
c
,
c++
,
C#
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
asm
,
codigo
[
taniuska
Nuevo Miembro
Mensajes: 11
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #2 en:
Martes 3 de Enero de 2006, 17:05 »
0
Jo muchas gracias!!!
Ya no me da error lo q pasa q no me sale....
eliza_marti
Miembro MUY activo
Mensajes: 267
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #3 en:
Martes 3 de Enero de 2006, 17:12 »
0
mmm...pero????..que es lo que quieres hacer exactamente??...
Conserva la Paz con tu Alma en la bulliciosa confusión de la vida, aún con toda su farsa, penalidades y sueños fallidos, el mundo es todavia Hermoso....
http]
programacion
,
c
,
c++
,
C#
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
asm
,
codigo
[
taniuska
Nuevo Miembro
Mensajes: 11
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #4 en:
Martes 3 de Enero de 2006, 17:17 »
0
se q no se pueden poner ejercicios pero es q me estoy volviendo loca...mira
me piden q calcule la suma de los numeros impares menos que un entero positivo dado por el usuario
Es q creo q he entendido mal el problema, pq yo al principio creia que si escribiria por ejemplo 5 me sumara, los 5 primeros impares es decir:1+3+5+7+9, pero ahora mirandolo mejor a lo mejor me pide q si introduzco un 5 me calcule la suma de los impares menos que el, es decir: 1+3=4;
Que lio llevo en mi cabeza
taniuska
Nuevo Miembro
Mensajes: 11
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #5 en:
Martes 3 de Enero de 2006, 17:31 »
0
Haciendolo de la ultima forma q he pensado si que me sale, creo q esta bien
#include<iostream.h>
void main()
{
int suma,n,i;
i=1;
suma=0;
cout<<"Introduzca un numero natural hasta el cual quieras sumar los impares"<<endl;
cin>>n;
while (i<n)
{
if(i%2!=0)
{
suma=suma+i;
i=i+1;
}
else
i=i+1;
}
cout<<suma<<endl;
}
taniuska
Nuevo Miembro
Mensajes: 11
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #6 en:
Martes 3 de Enero de 2006, 17:36 »
0
gracias por todo
eliza_marti
Miembro MUY activo
Mensajes: 267
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #7 en:
Martes 3 de Enero de 2006, 17:57 »
0
me alegro taniuska que lo hayas resuelto tu solita..
asi se aprende ..
..aunque todavia podrias reducir más el código..mm..si te das cuenta que el i=i+1 se repite?..podrias sacarlo del if
asi se achica..
..es una opción más..aunque no obligatoria..bye..
nus vemos..
Conserva la Paz con tu Alma en la bulliciosa confusión de la vida, aún con toda su farsa, penalidades y sueños fallidos, el mundo es todavia Hermoso....
http]
programacion
,
c
,
c++
,
C#
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
allegro
,
asm
,
codigo
[
taniuska
Nuevo Miembro
Mensajes: 11
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #8 en:
Martes 3 de Enero de 2006, 19:17 »
0
gracias de nuevo!!!!
punteroNULO
Miembro activo
Mensajes: 73
Re: Se Puede Utilizar Un If Dentro De Un While??
«
Respuesta #9 en:
Miércoles 4 de Enero de 2006, 19:20 »
0
Si pretendes sumar los números impares, ¿no seria mejor sumar la variale de dos en dos?
Código: Text
i=1;
y después
i+=2;
Con lo cual i= 1 -> 3 -> 5 -> 7 -> ....
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Se Puede Utilizar Un If Dentro De Un While??