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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  MATRIZC++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: MATRIZC++  (Leído 1,907 veces)
77mapmap77

Desconectado Desconectado

Mensajes: 5


Ver Perfil
MATRIZC++
« en: 17 Febrero 2016, 21:48 pm »

Hola,estoy aprendiendo C++, tengo que hacer un programa en C++ que le solicite al usuario los datos para llenar una matriz de 4x4, como hago para que el sistema valide que los datos que ingresa el usuario sean solamente mayores a 1 y menores a 200?? de lo contrario que me muestre un  mensaje que diga error?Gracias


En línea

fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: MATRIZC++
« Respuesta #1 en: 17 Febrero 2016, 22:11 pm »

1 - Postea lo que llevas programado.
2 - Indica que es lo no entiendes.

 


En línea

Un byte a la izquierda.
furciorifa

Desconectado Desconectado

Mensajes: 94


Ver Perfil
Re: MATRIZC++
« Respuesta #2 en: 18 Febrero 2016, 05:16 am »

Código
  1. bool valido=0;
  2. if(valor>=1&&valor<=200 ){
  3.      valido=1;
  4.  
  5. }
  6.  
  7.  

Pongase a estudiar puñetas...
En línea

Orubatosu


Desconectado Desconectado

Mensajes: 2.515


Ver Perfil WWW
Re: MATRIZC++
« Respuesta #3 en: 18 Febrero 2016, 11:18 am »

Ya si quieres rizar el rizo, asegúrate de que lo introducido es un número entero antes de nada, porque supongo que la entrada la harás por consola desde CIN ¿no?
En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
77mapmap77

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: MATRIZC++
« Respuesta #4 en: 18 Febrero 2016, 19:37 pm »

esto es lo que llevo
#include <stdio.h>
#include <stdlib.h>
#include "iostream"
using namespace std;
int main()
{
    int matriz[5][5]={{0}},i,j;
    for(i=0;i<5;i++)

    {
        for(j=0;j<5;j++)
        {
            printf("Digite el valor del lugar[%d][%d] de la matriz\n",i+1,j+1);
            scanf("%d", &matriz[j]);
        }

    }
     printf("\n\t");
     printf("estos son los valores de la matriz\n\n");
     printf("\t\t MATRIZ ORDENADA");
     for(i=0;i<5;i++)
     {
         printf("\n");
         for(j=0;j<5;j++)
         {
             printf("%6d", matriz[j]);
         }
     }
     printf("\n");
     system("PAUSE");
}
solo necesito hacer que los numeros que el usuario va a ingresar solo sean numeros entre 0 y 200, osea que solamente permita un numero que esta entre 0 y 200. Gracias!
En línea

fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: MATRIZC++
« Respuesta #5 en: 18 Febrero 2016, 20:00 pm »

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "iostream"
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.    int matriz[5][5]={{0}},i,j;
  10.    for(i=0;i<5;i++)
  11.    {
  12.        for(j=0;j<5;j++)
  13.        {
  14.            Repe:
  15.            printf("Digite el valor del lugar[%d][%d] de la matriz\n",i+1,j+1);
  16.            scanf("%d", &matriz[i][j]);
  17.            if (matriz[i][j] > 200 || matriz[i][j] < 1)
  18.            {
  19.                printf("Valor invalido, ingreselo de nuevo.\n");
  20.                goto Repe;
  21.            }
  22.        }
  23.    }
  24.     printf("\n\t");
  25.     printf("estos son los valores de la matriz\n\n");
  26.     printf("\t\t MATRIZ ORDENADA");
  27.     for(i=0;i<5;i++)
  28.     {
  29.         printf("\n");
  30.         for(j=0;j<5;j++)
  31.         {
  32.             printf("%6d", matriz[i][j]);
  33.         }
  34.     }
  35.     printf("\n");
  36.     system("PAUSE");
  37. }

En línea

Un byte a la izquierda.
77mapmap77

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: MATRIZC++
« Respuesta #6 en: 18 Febrero 2016, 20:06 pm »

Genial! muchas gracias!!!
En línea

fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: MATRIZC++
« Respuesta #7 en: 18 Febrero 2016, 20:22 pm »

Como nota decirte que importas las librerias de C++ pero usas las de C.

saludos.
En línea

Un byte a la izquierda.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines