Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

giuberti123

múltiplos de ƞ compreendidos

Recommended Posts

Gostaria que alguém me ajudasse a resolver esse exercício e tbm ajudasse a entender essa lógica. Agradeço muito !




Escrever um algoritmo em C para exibir os múltiplos de ƞ compreendidos entre o intervalo:

[ limite inferior limite superior] ϵ ℕ. Sendo que:

{ƞ ∈ ℕ/ ƞ ≥ 2}

{ limite inferior, limite superior ∈ ℕ/ limite superior >= limite inferior }

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que fiquei na dúvida é mais relacionado ao que se pede. Creio q n consegui interpretar direito. Fiz mas não sei se é o que ele queria

 

int main()
{
int ls,li,i,n;
printf("digite o limite inferior: ");
scanf("%i", &li);
printf("digite o limite superior: ");
scanf("%i", &ls);
printf("digite um numero qualquer: ");
scanf("%i", &n);
if ( n <2)
printf("\nincorreto");
else if( li < 0 || ls <0 )
printf("\nincorreto");
else
{ if ( ls>li)
for(i=li;i<ls;i++)
{
if ( i % n ==0)
printf("\n%i ", i);
}
}
return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

O valor inferior e superior também fazem parte, correto?

Sendo assim, você pode validar o valor de "n" dessa forma:

if ( n >= li && n <= ls )

O menor múltiplo de um número, é ele mesmo. Logo, seu "for()" pode começar em "n", reduzindo assim a quantidade de validações necessarias.

for( i = n; i <= ls; i++ )

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.