Gabriel Maruschi
Membros-
Total de itens
4 -
Registro em
-
Última visita
Sobre Gabriel Maruschi
Gabriel Maruschi's Achievements
0
Reputação
-
Problema com código - números primos
pergunta respondeu ao Gabriel Maruschi de Gabriel Maruschi em Python
Ok, muito obrigado ! 🙂 -
Olá, estive tentando fazer um código que retorna o número primo mais próximo e menor que o número inserido, mas não consigo o resultado esperado def maiorPrimo(n) : naoPrimo = False primo = False terminou = False i = n j = 2 while terminou == False : while not primo and not naoPrimo : if i % j == 0 or i == 1 : naoPrimo = True elif j == i // 2 or i == 2 or 3 : primo = True else : j = j + 1 if primo : terminou else : naoPrimo = False i = i - 1 j = 2 return i n = int(input()) print(maiorPrimo(n)) O que está errado?
-
-
Gabriel Maruschi se registrou na comunidade
-
Olá, recentemente comecei a fazer o curso CS50, de introdução à ciência da computação para ocupar esse período vago de quarentena. Já na segunda semana do curso, começamos a ver a linguagem de programação C, com a qual nunca tinha trabalhado, e, durante a resolução de um exercício surgiu um problema que me atormenta nos últimos três dias, apesar de sua simplicidade. Meu objetivo com o código é fazer uma "escada" com os "jogos da velha", indo de 1 até 8 caracteres de altura, formando imagens como a da imagem de fundo branco. Mas infelizmente só consigo obter o output da imagem de fundo preto. #include <cs50.h> /* biblioteca da cs50 */ #include <stdio.h> int main(void) { int n; /*obtém a altura desejada*/ do { n = get_int("Height: "); } while (n < 1 || n > 8); for (int i = 1; i <= n; i++) /*loop para gerar nova linha*/ { for (int f = n - 1; f > 0; f -= 1) /*loop para os pontos [há problema na execução]*/ { printf("."); } for (int j = 0; j < i; j++) /*loop para os jogos da velha*/ { printf("#"); } printf("\n"); } } No código estou usando a library da cs50, que pode ser obtida neste link https://github.com/cs50/libcs50/releases/tag/v10.1.0 Sinto muito se estou cometendo erros grotescos ou se meus comentários no código são desnecessários, estou apenas começando . Obrigado pela atenção😀