corre bien pero que pasa si el usuario su numero de cedula es 20131811 , normalmente la cedula no son unidades , son millones ejemplo 20131811
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <stdio.h>
#include <ctype.h>
int main(){
int v1=0, v2=0, v3=0, nulo=0, i=0, cant;
char dato;
int votos;
printf("numero de cedula\n");
scanf("%c",&dato);
if(isdigit(dato)){
printf("Bienvenido\n");
printf("ingresa la cantidad de votos a contar\n");
scanf("%d",&cant);
while(i<cant){
printf("voto\n");
scanf("%d",&votos);
switch (votos){
case 1:
v1++;
break;
case 2:
v2++;
break;
case 3:
v3++;
break;
default:
nulo++;
break;
}
i++;
}
printf("maduro %d\n",v1);
printf("diosdado %d\n",v2);
printf("leopoldo %d\n",v3);
printf("nulo %d\n",nulo);
if(v1>v2 &&v1>v3){
printf("ganoo maduro\n");
}else{
if(v2>v1 && v1>v3){
printf("diosdado\n");
}else{
if(v3>v1 && v3>v2){
printf("leopoldo ganoo\n");
}else{
}
}
}
}
else{
printf("ERROR marque su numero de cedula en valores numericos\n");
}
return 0;
}
#include <stdio.h>
int main(){
char term;
float num;
if(scanf("%f%c",&num,&term)!=0||term !='\n'){
printf("invalido\n");
}else{
printf("numero valido %f\n",num);
}
return 0;
}
float p ;
int y;
float m;
printf("introduzca monto \n");
scanf("%f",&p);
if (p>1000&&p<2000){
printf("el monto esta entre 1000 y 2000\n");
printf("cuanto te presto\n");
scanf("%d",&p);
printf("cuantos años\n");
scanf("%d",&y);
#include <stdio.h>
int main(){
int primero=1, num=0, max=0, k=1;
printf("programa que calcula maximo y siguiente\n");
while (k++<=3){
printf("ingrese numero\n");
scanf("%d",&num);
if (primero==){
max=num;
primero++;
}
else if (max<num)
max=num;
}
printf("maximo es %d\n",max);
printf("su siguiente es %d\n",max+1);
return 0;
}
Cita de: furciorifa en 27 Agosto 2015, 00:46 AM]Esto me motivo APRENDER a programar estoy inciando en lenguaje C , tengo problema en muchos caso mi profesor me dijo que tuviera paciencia , constancia , y ser contante que aprendiera de los errores
Mi mentor tiene Doctorado en Computación es uno de los mejores del país y el siempre dice que un Ingeniero que no sabe programar es un artesano o un empleado administrativo solamente, y dice que si vas a otro país a trabajar el chino hablará 3 idiomas más que tú , programará en 5 lenguajes más que tú y siempre estudiará 3 horas más que tú , entonces la moraleja aquí es : Estudia siempre, actualizate siempre, los estandares siempre cambian, siempre mejora tu talento, haz miles de ejercicios, los moderadores de este foro son expertos en C porque comentan más de 2500 hilos de programación, así que la práctica hace al maestro.
#include <stdio.h>
#include <stdlib.h>
int main() {
char sNum[20];
int num;
printf("Ingrese numero\n");
scanf("%s",sNum);
num=atoi(sNum); /* atoi convierte el numero ingresado como cadena en entero
en caso de ser posible, de lo contrario retorna 0*/
if(num!=0)
printf("El numero es: %d\n",num);
else
printf("No es un numero\n");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
int x ;
float saldo =5000, retiro=0 , deposito=0;
int contra=2015;
printf("\t\t\tcajero automatico\n");
printf("\t\t teclee su contraseña señor\n");
do{
scanf("%d",&contra);
if (contra!=2015)
printf("marque su clave correcta\n");
}while (contra!=2015);
printf("1-mostrar\n");
printf("2-retiro\n");
printf("3-deposito\n");
scanf("%d",&x);
switch (x){
case 1:
printf("su saldo es %.1f",saldo);
break;
case 2:
printf("cuanto desea retirar?\n");
scanf("%f",&retiro);
printf("usted acaba de retirar%.1f\n",retiro);
printf("su saldo actual%.2f dolares",saldo-retiro);
break;
case 3 :
printf("cuanto desea depositar\n");
scanf("%f",&deposito);
printf("su deposito es de %.1f dolares", deposito+saldo);
break;
default :
printf("opcion INVALIDA\n");
break;
}
return 0;
}