
Madely Betancourt
2do Aplicaciones Informaticas
Programacion
Validacion de Cedula Ecuatoriana en Dev++
La anterior vez, validmaqos la cedula en Excel, ahora la validares en dev++.
Basicamente tenemos que hacer lo mismo pero en dev.
A continuacion les dejo el programa:
#include <conio.h>
#include <stdio.h>
#include<iostream>
using namespace std;
int cedula() ;
main(){ if(cedula()==1)
cout<<" \nSu cedula es: Correcta 1";
else{
cout<<" \nSu cedula es:Incorrecta 0 ";
cout<<"\n";
cout<<"\n";
system("pause"); } }
char cedu[9];
int a;
int ca[9];
int cedula() {
printf(" *** VALIDACION DE LA CEDULA ***\n\n");
int *ptrca=&ca[9];
printf("Ingrese su numero de cedula\n");
scanf("%s",&cedu);
for(a=0;a<10;a++) {
if(cedu[a]==49) {
ptrca[a]=1;}
if(cedu[a]==50) {
ptrca[a]=2;}
if(cedu[a]==51)
{ ptrca[a]=3;}
if(cedu[a]==52) {
ptrca[a]=4;}
if(cedu[a]==53) {
ptrca[a]=5;}
if(cedu[a]==54) {
ptrca[a]=6;}
if(cedu[a]==55) {
ptrca[a]=7;}
if(cedu[a]==56) {
ptrca[a]=8;}
if(cedu[a]==57) {
ptrca[a]=9;}
if(cedu[a]==48) {
ptrca[a]=0;} }
int impares=0; int pares=0;
for(a=0;a<=9;a=a+2){
ptrca[a]=ptrca[a]*2;
if(ptrca[a]>9){
ptrca[a]=ptrca[a]-9; }
impares=impares+ptrca[a]; }
for(a=-1;a<=8;a=a+2){
pares=pares+ptrca[a]; }
cout<<"\n";
cout<<"\n";
cout<<" La suma de los pares es: "<<pares;
cout<<"\n";
cout<<" La suma de los impares es: "<<impares;
int suma=0; suma=pares+impares;
cout<<"\n";
cout<<" La sumatoria total es: "<<suma;
int max,valor;
max=suma%10;
max=10-max;
valor=suma/10;
if(max>=6) {
valor=valor*10; }
if(max<6) {
valor=valor+1;
valor=valor*10; }
valor=valor+10;
cout<<"\n";
cout<<"\n";
cout<<" La cifra superior es: "<<valor;
cout<<"\n";
cout<<" La sumatoria total es: "<<suma;
int total;
total=valor-suma;
cout<<"\n";
cout<<" La resta de los dijitos es: "<<total;
cout<<"\n";
cout<<"\n";
if(total==ptrca[10]) return 0;
else return 1;
getch(); }
