hola!!, saludos a todos, necesito a q me ayuden con este programa utilizo compilador DevC++ 4.9.9.2.
Lo que tiene q hacer es pedir que ingresen un texto, pero puede ser numero o letras, si son letras pues el prog debe decir q no es numero, o veceversa
Ahora explico mas o menos lo q hace este code...
primero defino un rango de numeros
luego otra var. q Ctexto q cuenta el numero de la variable por ejemplo..
que ingresen hola Ctexto valdria 1 para la h, 2 para la o, 3 para la l, 4 para la a.
luego la longitud este lo utilizo para poder utilizar Ctexto mi maestra dijo q esto--> longitud = strlen(numero[]); osea el strlen me daba la longitud del texto q ingresaron.. pero la vdd no le entendi.
el char numero[1000] es donde se va a guardar lo q teclee el usuario.
tmb quiero haber si me pueden explicar esto--> for(cuenta=0;
cuenta <= rango[]; cuenta++){ lo de color amarillo ahi supuestamente yo estoy diciendo q cuenta sea menor o Igual al rango por ejemplo rango[1], rango[2]... asi hasta el rango[10].
les agradezco toda la ayuda que me puedan ofrecer.
disculpen si los enrede mucho, con tanto rollo q puse ^^
#include<stdio.h>
int main(){
int rango[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int Ctexto;
int longitud;
int cuenta;
int numero;
char numero[1000];
printf("Ingrese texto: ");
scanf("%c", &numero[]);
longitud = strlen(numero[]);
for(Ctexto=0; Ctexto <= longitud; Ctexto++){
for(cuenta=0; cuenta <= rango[]; cuenta++){
if(numero[Ctexto] == rango[cuenta]){
numero++;
}
else{
printf("No es numero");
}
if(numero == longitud){
printf("Si es numero");
}
}
}
}