Buscar

Logica - Lista 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Estruturas de Controle - Estrutura de repetição – for/while
https://www.onlinegdb.com/online_c_compiler
1.Determine o maior valor de uma lista de 20 números fornecidos pelo usuário.
#include <stdio.h>
int main()
{
 int x = 1;
 float valor, maiorvalor = 0;
 printf("Vamos entrar 20 valores e ver qual é o maior!!! \n");
do
{
 printf("Entre o valor %d: \n" , x);
 scanf("%f", &valor);
 x++;
 if(valor>maiorvalor)
{
 maiorvalor=valor;
}
}
while ( x<21);
printf("O maior valor é: %f ", maiorvalor);
 return 0;
}
2. Escreva um programa que imprima na tela a soma dos números ímpares entre 0 e 30 e a
multiplicação dos números pares entre 0 e 30.
#include <stdio.h>
int main()
{
 int somaimpar, multpar, valor;
 printf("Digite um valor, vamos mostrar a soma dos numeros impares e a multiplcação dos pares no intervalo entre 0 e o valor entrado! \n");
 scanf("%d", &valor);
 somaimpar = 0;
 multpar = 1; 
 for (int x = 1; x <= valor; x++) {
 if (x % 2 == 0) {
 multpar= multpar * x;
}
 else {
 somaimpar = somaimpar + x;
}
}
printf("O numero entrado foi: %d \n", valor);
printf("A soma é: %d \n", somaimpar);
printf("A multiplicação é: %d \n", multpar);
 return 0;
}
3. Faça um programa que verifique e mostre os números entre 1000 e 2000 (inclusive) que,
quando divididos por 11, produzam resto igual a 5.
#include <stdio.h>
int main()
{
 int valor1, valor2;
 printf("Digite dois valores e vamos mostrar os numeros nesse intervalo que quando dividido por 11, produzem resto igual a 5!!!\n");
 printf("Entre o primeiro valor: \n");
 scanf("%d", &valor1);
 printf("Entre o segundo valor: \n");
 scanf("%d", &valor2);
 for (int x = valor1; x <= valor2; x++) {
 if (x % 11 == 5) { 
printf("Os numeros que encaixam nos critérios são: %d \n", x);
}
}
 return 0;
}

Outros materiais