• Viernes 15 de Noviembre de 2024, 07:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - baisa

Páginas: [1]
1
C/C++ / pregunta
« en: Martes 11 de Enero de 2011, 20:37 »
Yo querria saber esto:
-rechazar los caracteres que estén fuera del intervalo entre el caracter '0' y la 'z' en la tabla ASCII.

¿estaria bien asi?


  for(i=0;i<25;i++)
    {
        printf("Introduce un Elemento del Array: ");
        scanf("%c",&vector);
        if(vector=='#')
        {
             break;
        }
        else
             {
             if(((vector>='a') && (vector<='z')) || ((vector>=0) && (vector<=9))||((vector>='A') && (vector<='Z')))
               {
                  i--;//Al restar i, consigues estar en el mismo punto
               }
             }
    }

2
C/C++ / duda sobre ejercicio de C
« en: Lunes 27 de Diciembre de 2010, 12:38 »
Código: C
  1.  
-Pide un maximo de 25 numeros por teclado y los guarda en un vector hasta aqui bien.
Luego mi problema viene cuando dice que si se introduce un cero para de pedir datos (esto no lo consigo hacer,lo he probado de mil maneras y no me sale de ninguna lo he probado con un while( i!=0)pero nada )
Y tambien que rechace los numeros negativos y mayores que 100, pero que siga pidiendo datos.

#include <stdio.h>
#include <stdlib.h>
#define longitud 25

int main(void)
{
   int array[longitud];
   int i;
   
   for(i=0;i<longitud;i++)
       {
        printf("Introduce un valor para el vector]);
      }
   
   getchar();
   getchar();
   return EXIT_SUCCESS;
}

Páginas: [1]