Ir ao conteúdo
  • Cadastre-se

ProgramadorInsano

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

1
  1. então, estou a horas aqui pensando, em como fazer uma funcao em C que retorne o resto de uma divisao sem o %, eu consegui fazer a versão iterativa dela, mas nada q eu tento da certo na versão recursiva, alguem pode me ajudar? #include <stdio.h> // versão recursiva int mod(int a, int b){ int div = a/b; int aux = b--; if((b*div) + aux == a){ return aux; } else { return mod(a, b); } } int main(int argc, char const *argv[]){ int a, b; printf("Digite um valor para A: "); scanf("%d", &a); printf("Digite um valor para B: "); scanf("%d", &b); printf("Modulo: %i", mod(a, b)); return 0; }
  2. @Midori pow valeu... to pensando a horas nesse exercicio
  3. Uma lista com 20 valores aleatorios, mas tenho q msotrar sem valores repetidos, estou usando o pop errado? import random lista = [] listadedelete = [] for _ in range(20): lista.append(random.randint(0, 15)) lista.sort() print(f'Lista completa: {lista}') for indice, num in enumerate(lista): teste = lista.count(num) if teste >= 2: listadedelete.append(indice) for x in listadedelete: lista.pop(x) lista.sort() print(f'Lista sem valores repetidos: {lista}')
  4. porque não esta funcionando? tenho q fazer um programa que divida sem usar o / #include <stdio.h> int divisao(int a, int b){ int i=0; while(b > a){ a = a-b; i++; } return i; } int main(){ int num1, num2; printf("Digite o maior numero: "); scanf("%d", &num1); printf("Digite o menor numero: "); scanf("%d", &num2); printf("%d/%d = %d", num1, num2, divisao(num1, num2)); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...