elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Respuesta #1 en: 20 Julio 2019, 22:06 pm
#include <stdio.h>

int main()
{
int x[100], contador, suma;
    
    contador=0;
suma=0;
    contador++;
    
    for(int x=0; x<1000 ;x++)
    {
    printf("escribe un valor del 0 al 1000: ");
    scanf("%i",&x,&contador);
    contador++;
    if(x<0 || x>1000){
  
        suma+=contador;

    
        printf("\nlos valores introducidos son \n%i",suma);
        return 0;
    }  
            }
  


}


y lo que me sale es....
escribe un valor del 0 al 1000: 1                                                                                                                                    
escribe un valor del 0 al 1000: 2                                                                                                                                    
escribe un valor del 0 al 1000: 3                                                                                                                                    
escribe un valor del 0 al 1000: 4                                                                                                                                    
escribe un valor del 0 al 1000: -99                                                                                                                                  
                                                                                                                                                                      
los valores introducidos son                                                                                                                                          
6                                                                                                                                                                    
                                                                                                                                                                      
...Program finished with exit code 0
por que me agrega un caracter de mas y como le hago para que no me cuenten valores debajo de 0 y mas alto que 1000
2  Programación / Programación C/C++ / ayuda con este error en c en: 20 Julio 2019, 21:37 pm
 Haz un programa que lea una serie de números enteros con valores comprendidos entre 0 y 1000,
hasta que nos introduzcan un número entero que no esté comprendido entre esos valores(no puede dar de alta más de 100 valores)
El programa debe escribir después, los valores entre 0 y 1000 que el usuario había introducido. Usa un vector...

esto llevo
#include <stdio.h>

int main()
{
int x;
   
    for(int x=0; x<1000 ;x++)
    {
    printf("escribe un valor del 0 al 1000: ");
    scanf("%i",&x);
    } 
   


}

pero como le hago para que no de de alta mas de 100 valores o que no se pongan numeros negativos
3  Programación / Programación C/C++ / c, me pueden dar una idea de como hacerlo en: 20 Julio 2019, 21:09 pm
Declara un arreglo de 10 posiciones de números enteros y haz que el usuario lo llene de datos. Después el programa debe mostrar aquellos números que acaben en un dígito que nosotros le indiquemos por teclado.
Por ejemplo, si quiero mostrar los números acabados en 5, podría salir 155, 25, etc.
4  Programación / Programación C/C++ / Escriba un programa en c que diga si el dato dado es un numero una letrao signo en: 20 Julio 2019, 21:02 pm
como le hago para detectar los signos y que los cuente

#include <stdio.h>
#include <ctype.h>
#include <string.h>



int main()

{
    char cadena[50];
    char numeros[50];
    char texto[50];
    char signos;

    int z,i, j, k;

    signos=0;
    printf("escribe algo mixto: ");
    scanf("%s",cadena);
    for(i = 0, j = 0, k = 0; i < strlen(cadena); i++)
    {
        if( isdigit( cadena ) )
            numeros[j++] = cadena;

        else if (isalpha(cadena))
          texto[k++] = cadena;
            else
            signos += cadena;
    }

    numeros[j] =0;
    texto[k]=0;
    printf("\nnumeros %s",numeros);
        printf("\ntexto %s",texto);
        printf("\nla cantidad de letras son %i", k);
        printf("\nla cantidad de numeros son %i", j);
           printf("\nla cantidad de signos son %i", z);
    return 0;
}


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines