TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritimo

Casos: Algoritimo. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  19/11/2014  •  687 Palavras (3 Páginas)  •  619 Visualizações

Página 1 de 3

1) Faça um programa que imprima um menu de 4 pratos na tela e uma quinta opção para sair do programa. O programa deve imprimir o prato solicitado. O programa deve terminar quando for escolhida a quinta opção.

/* uso das bibliotecas*/

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

// inicio do programa com a função MAIN()

main(){

int numeros,contapares=0,contanum=0;

do

{

printf("Digite números de 1 a 5: ");

scanf("%d",&numeros);

if (numeros % 2 == 0)

{

contanum++;

}

}while(numeros !=0);

printf("O prato Escolhido e .....: %d \n",contanum);

printf("\n\n");

getche();

};

2) Faça um programa que lê um número e imprima os valores entre 2 e n, que são divisores de n.

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[]) {

int numeroA;

int numeroB;

int resto;

printf("Digite dois numeros (ordem crescente): ");

scanf("%d %d", &numeroA, &numeroB);

do {

resto = numeroB % numeroA;

printf("numeroB = %d; numeroA = %d; ", numeroB, numeroA);

printf("resto = %d\n", resto);

numeroB = numeroA;

numeroA = resto;

}

while (numeroA > 0);

printf("MDC: %d", numeroB);

return 0;

}

3) Escreva um programa que leia um número inteiro positivo n, em seguida leia n números inteiros e calcule a média destes números, o maior e o menor deles.

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[]) {

int quantidade;

int contador;

double valor;

double soma = 0;

double media;

// Solicita a quantidade de números que devem ser lidos

printf("Quantidade de valores: ");

scanf("%d", &quantidade);

// Solicita cada um dos números e soma-o

for (contador = 1; contador <= quantidade; contador++)

{

printf("Valor: ");

scanf("%lf", &valor);

soma += valor;

}

media = soma / quantidade;

printf("Média: %f", media);

return 0;

}

4) Escreva um programa que leia um inteiro não negativo x, em seguida leia n números e calcule a frequência de ocorrência de x nos números digitados. O programa deverá ser encerrado quando um número menos que 0 for digitado.

int main(int argc, char *argv[]) {

int quantidade = 0;

double valor;

double soma = 0;

double media;

// Solicita cada um dos números e soma-o

printf("Escreva os valores, terminando com um número negativo.\n");

do {

scanf("%lf", &valor);

if (valor >= 0.0) {

soma += valor;

quantidade++;

}

}

while (valor >= 0.0);

// Calcula e mostra a média

media = soma / quantidade;

printf("Media: %f", media);

return 0;

}

5) Escreva um programa que lê um número x, e então imprime o menor número primo que é maior ou igual x, e imprime o maior primo que é menor ou igual a x.

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[]) {

int numero;

int divisor;

int resto;

int numero_divisores;

printf("Digite o numero: ");

scanf("%d", &numero);

numero_divisores = 0;

for (divisor = 1; divisor <= numero; divisor++) {

resto = numero % divisor;

if (resto == 0) {

numero_divisores = numero_divisores + 1;

if (numero_divisores >= 3) {

break;

}

}

}

if (numero_divisores == 2) {

printf("O numero %d eh primo!\n", numero);

} else {

printf("O numero %d NAO eh primo!\n", numero);

}

return 0;

}

Terça-feira, 11 de novembro de 2014.

...

Baixar como  txt (3.5 Kb)  
Continuar por mais 2 páginas »