Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
tarea1
#include <stdio.h> #include <math.h> #include <stdlib.h> int main (){ int personas; long long rut; int chilenos = 0; int extranjeros = 0; int noValidos = 0; int cont = 0; int verificador; do{ scanf("%d",&personas); }while(personas<1 || personas>49); while(cont != personas){ scanf("%llu",&rut); scanf("%i",&verificador); long long copia = rut; int suma = 0; int sumaAux = 0; int i = 2; int verificaVerificador = 0; while(copia != 0){ if (i > 7) i = 2; suma = suma + (copia % 10)*i; copia/=10; i++; } sumaAux = suma; sumaAux = trunc(sumaAux/11) * 11; suma = fabs(suma - sumaAux); verificaVerificador = 11 - suma; if ( verificaVerificador == 11){ verificaVerificador = 0; } if (rut<1000000 || verificaVerificador != verificador){ noValidos++; }else if(rut>= 25000000){ extranjeros++; }else chilenos++; cont++; } printf("Personas nacidas en Chile:%19d\n",chilenos); printf("Personas nacidas en el extranjero:%11d\n",extranjeros); printf("Personas que ingresaron un rut no valido:%4d",noValidos); return 0; }
run
|
edit
|
history
|
help
0
c
223780
Little union method
Stack frame enum test
18BCE2182 ASSESS_1 Q1-8
Test 2
QuestResp
swipe the numbers in cyclic way
exercises
Volume of sphere