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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Problema con programa en lenguaje C en: 6 Marzo 2017, 13:37 pm
Es una simple validación, donde le digo que ingrese solo el numero 1 o 2, aparte le digo que no acepte otro valor como lo son de la a-z y tampoco que la acepte en mayúscula A-Z, y por ultimo que no me agarre símbolos, por ello le pongo el código ascii desde el 32 (que es el espacio) hasta el ultimo símbolo que es 255, y lo de los 5000 es los caracteres q me agarrara, ya que cuando escribía 1s, me agarraba la opción 1 cosa q no debería pasar. (obviamente se ve que ando aprendiendo pero ya he hecho casi de todo, tengo otras formas de validarlo pero no me agarran tampoco :S).
2  Programación / Programación C/C++ / Problema con programa en lenguaje C en: 6 Marzo 2017, 00:49 am
Código
  1. #include <conio.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5.  
  6. //programa de vectores donde muestra el elemento mayor
  7.  
  8.  
  9.  
  10.  
  11. int main(){
  12.  
  13. int a,b,i,aux;
  14. int vector[50];
  15.  
  16. printf("Ingrese la opcion deseada\n 1.- Generar vector\n 2.- Salir\n Opcion: ");
  17.  
  18. scanf("%5000['32'-'255'%[A-Z%[a-z%[^1-2]]]]d",&a);
  19.  
  20. if(a=='2'){
  21.  
  22. printf("Hasta luego");
  23.  
  24. }else if(a=='1'){
  25.  
  26. printf("Ingrese el tamaño del vector: \n");
  27.  
  28. scanf("%5000['32'-'255'%[A-Z%[a-z%[^0-9]]]]d",&b);
  29.  
  30. for(i=0;i<b;i++){
  31.  
  32. do{
  33.  
  34. printf("Ingrese el elemento del %d elemento: \n",i+1);
  35.  
  36. scanf("%d",&vector[i]);
  37.  
  38. if(aux<vector[i]){
  39.  
  40.  
  41. aux=vector[i];
  42.  
  43. }
  44.  
  45. }while(aux<aux);
  46.  
  47. }
  48.  
  49.  
  50. printf("el elemento de mayor valor es: %d",aux);
  51.  
  52.  
  53. }else{
  54.  
  55. printf("el valor ingresado es invalido");
  56.  
  57. }
  58.  
  59. }


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines