Algoritmos
Exam: Algoritmos. Pesquise 862.000+ trabalhos acadêmicosPor: brunocelioni • 4/3/2014 • Exam • 351 Palavras (2 Páginas) • 261 Visualizações
1. Dado o programa a seguir, determine o que sera impresso ao termino da execucao.
#include <stdio.h>
#include <stdlib.h>
main() {
for (int x=1; x<10; x=x-1)
{
printf ("x=%d",x);
}
system("pause");
}
Resposta: Será impresso valores, iniciando com o valor zero e diminuindo de um em um infinitamente até que se pare a execução do programa.
2. Preencha a funcao a fatorial para que seja capaz de calcular o fatorial do numero n recebido.
#include <stdio.h>
#include <stdlib.h>
int fatorial(int n)
{
int f = 1;
while (n > 1)
{
f = f * n;
n = n - 1;
}
return f;
}
main() {
int resultado = fatorial(6);
printf("%d", resultado);
system("pause");
}
3. Escreva um algoritmo que receba 20 numeros inteiros positivos, digitados pelo usuario.
Seu algoritmo deve informar o maior e o menor numero recebido.
#include <stdio.h>
#include <stdlib.h>
main()
{
int N;
int maior = 0;
int menor = 999999999;
int C = 1;
printf("Digite 20 números inteiros positivos para verificar qual é o maior e qual é o menor:\n");
while(C < 21)
{
scanf("%d", &N);
if(N >= 0)
{
if(N > maior)
{
maior = N;
}
if(N < menor)
{
menor = N;
}
}
else
{
printf("Erro, são aceitos apenas números positivos, digite outro valor\n");
C = C - 1;
}
C = C ++;
}
printf("\nO maior número digitado é %d\n", maior);
printf("\nO menor número digitado é %d\n\n", menor);
system("pause");
}
1. Dado o programa a seguir, determine o que sera impresso ao termino da execucao.
#include <stdio.h>
#include <stdlib.h>
main() {
for (int x=1; x<10; x=x-1)
{
printf ("x=%d",x);
}
system("pause");
}
Resposta: Será impresso valores, iniciando com o valor zero e diminuindo de um em um infinitamente até que se pare a execução do programa.
...