Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Avance de guia 4- Pregunta 1
#include <stdio.h> #include <ctype.h> #include <string.h> typedef struct { char numero[101]; unsigned short x; unsigned short y; }datos; unsigned short verificarNumero(datos *vector, unsigned short x, unsigned short N) { unsigned short i; for (i = 0 ; i < N ; i++) { char *digito = vector[i].numero; while ( *digito != '\0') { if ( isdigit(*digito) ) if ( ( (unsigned short)*digito >= x) ) return 0; else { if (islower(*digito)) *digito = toupper(*digito); if (!( ( (unsigned short) *digito >= 65 ) && ( (unsigned short) *digito <= 90 ) ) ) return 0; } digito ++; } } return 1; } int main(void) { unsigned short i; unsigned short N; scanf("%hu\n", &N); datos numeros[N]; for (i = 0 ; i < N ; i++) scanf("%100s %hu %hu", numeros[i].numero, &numeros[i].x, &numeros[i].y); /* for (i = 0 ; i < N ; i++) printf("%s %hu %hu\n", numeros[i].numero, numeros[i].x, numeros[i].y);*/ for (i = 0 ; i < N ; i++) if( verificarNumero(numeros[i].numero, numeros[i].x, N) == 1) break; else printf("Base incorrecta\n"); return 0; }
run
|
edit
|
history
|
help
0
Lab 10 v1
Quiz4
shapes and such
project menu
FUNTION 2
voltage float hex value
union behaviour when const obj created
Jan23
Bitwise Xor Swaping Two Variables
Lab6 v1.1 Sin,cos,tan,cot