Ir para conteúdo
Fórum Script Brasil

pedbip

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre pedbip

pedbip's Achievements

0

Reputação

  1. #include<stdlib.h> #include<stdio.h> int findGCD(int, int); void cls() { system("CLS"); } void imprime(int *array, int tamanho) { int cont; for(cont = 0; cont<tamanho; cont++){ printf("%d- %d\n", cont, array[cont]); } } int main() { int soma, mult; int sn = 1, tamanho = 1, cont, aux, i; int array[tamanho]; int lcm = array[0]; int gcd = array[0]; printf("Digite um valor\n"); scanf("%d", &array[aux]); cls(); printf("Deseja digitar outro valor? 1-Sim/2-não: "); scanf("%d", &sn); while(sn == 1){ cls(); tamanho++; aux++; printf("Digite um valor\n"); scanf("%d", &array[aux]); cls(); printf("Deseja digitar outro valor? 1-Sim/2-não: \n"); scanf("%d", &sn); } if(sn == 2){ for(int i=1; i<tamanho; i++){ gcd = findGCD(array[i], lcm); lcm = (lcm*array[i])/gcd; } printf("MMC: %d\n", lcm); for(i=0;i<tamanho;i++) { printf("%d*%d\n", lcm, array[i]); mult = (lcm*array[i]); } for(i=0;i<tamanho;i++) { printf("%d+%d\n", mult, array[i]); soma = soma+array[i]; } } } int findGCD(int a, int b){ if(b==0) return a; return findGCD(b, a%b); }
×
×
  • Criar Novo...