Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- http://rextester.com/live/HYA86641
- #include <stdio.h>
- #define MAX 1000
- #include <string.h>
- int main(){
- int vector1[MAX] = {};
- int vector2[MAX] = {};
- long long int aux=0,i=0,cont=0,largo=0,vali=1;
- while(vali != 0){
- cont=0;largo=0;//SE LIMPIA
- //Ingreso AUX
- scanf("%lld",&aux);
- vali = aux; //ASIGNO A VALI AUX
- if(aux > 0){
- //LO GUARDO EN UN VECTOR
- for(i = 0; aux != 0; i++){
- vector1[i] = aux%10;
- aux = aux/10;
- cont++;
- }
- }
- //printf("%daux\n",aux);
- //printf("%dlargo\n",largo);
- //Ingreso AUX
- scanf("%lld",&aux);
- vali = vali+aux;//+ EL AUX A VALI
- if(aux > 0){
- //LO GUARDO EN UN VECTOR
- for(i = 0; aux != 0; i++){
- vector2[i] = aux%10;
- aux = aux/10;
- largo++;
- }
- }
- if(cont > largo){
- largo = cont;
- }
- cont=0;
- //SE HACE LO QUE PIDE EL EJERCICIO
- if(vali != 0 ){
- for(i = 0; i < largo; i++){
- aux = (vector1[i] + vector2[i]);
- aux = aux-10;
- if(aux >= 0){
- //AUMENTA EL CONT SIEMPRE QUE LA SUMA DE AMBOS SEA MAYOR O IGUAL A 10;
- cont++;
- //CUANDO SEA EJ 175 175 ENTONCES 1'8' y 17
- if((i+1) < largo){
- vector1[i+1] = vector1[i+1]+1;
- }
- }
- }
- printf("%d\n",cont);//SE IMPRIME EL CONT
- //Debe salir esto
- // 0
- // 3
- // 1
- }
- };
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment