Verifica digito do rg de SP
Publicado por michel rodrigues 03/11/2008
[ Hits: 10.421 ]
Este script verifica se o o RG é verdadeiro ou falso pelo dígito.
Funciona da seguinte maneira: Digite o RG sem o dÍgito que ele dará o número do dígito, verificando assim se o RG é verdadeiro ou falso.
#include <stdio.h> #include <conio.h> main(){ int rg,d1=0,d2=0,d3=0,d4=0,d5=0,d6=0,d7=0,d8=0; int md1=0,md2=0,md3=0,md4=0,md5=0,md6=0,md7=0,md8=0; int m1=0,m2=0,m3=0,m4=0,m5=0,m6=0,m7=0,m8=0,mt=0,dv; do { printf("digite seu rg sem o digito: "); scanf("%i" , &rg); } while ((rg < 1)||(rg >99999999)); d1=rg/10000000; m1=d1*9; md1=rg%10000000; d2=md1/1000000; m2=d2*8; md2=md1%1000000; d3=md2/100000; m3=d3*7; md3=md2%100000; d4=md3/10000; m4=d4*6; md4=md3%10000; d5=md4/1000; m5=d5*5; md5=md4%1000; d6=md5/100; m6=d6*4; md6=md5%100; d7=md6/10; m7=d7*3; md7=md6%10; d8=md7/1; m8=d8*2; md8=md7%1; mt=m1+m2+m3+m4+m5+m6+m7+m8; dv=mt%11; if (dv==10) { printf ("\nDigito e: X"); } else { printf ("\n O Digito e: %i",dv); } getch(); }
Nenhum coment�rio foi encontrado.
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Direcionar uma URL para Outra No Mikrotik (0)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (1)