
Ayuda con ejercicio MUY simple C++
Publicado por impresora (1 intervención) el 23/05/2015 02:15:03
Hola a todos, espero que puedan ayudarme con este ejrcicio muy simple de C++, ahi va el enunciado:
-Se leen hasta 100 valores numéricos. Debe detenerse la ejecución cuando se encuentre el primer
negativo, el cual debe ser mostrado. En caso de no existir números negativos mostrar el mensaje:
NO HAY NEGATIVOS.
Hice el algoritmo pero cuando ingreso un valor negativo, no logro que se detenga la ejecución cuando encuentre el primer negativo, si no ingreso ningún valor negativo muestra el mensaje de NO HAY NEGATIVOS correctamente.
Esto es lo que hice:
-Se leen hasta 100 valores numéricos. Debe detenerse la ejecución cuando se encuentre el primer
negativo, el cual debe ser mostrado. En caso de no existir números negativos mostrar el mensaje:
NO HAY NEGATIVOS.
Hice el algoritmo pero cuando ingreso un valor negativo, no logro que se detenga la ejecución cuando encuentre el primer negativo, si no ingreso ningún valor negativo muestra el mensaje de NO HAY NEGATIVOS correctamente.
Esto es lo que hice:
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
#include <stdio.h>
int n,i;
void main ()
{
printf("Ingrese los numeros\n");
n=0;
do
{
for (i=1;i<=10;i++)
{
printf("Numero: ");
scanf("\n%d",&n);
}
} while(n<0);
if(n<0)
{
printf("\nNegativo encontrado! --> %d",n);
}
if(n>=0)
{
printf("\nNo hay negativos.");
}
}
Valora esta pregunta


0