Algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1438 palavras )
  • Download(s) : 0
  • Publicado : 2 de novembro de 2012
Ler documento completo
Amostra do texto
1. Faça um programa que receba dois números e mostre o maior.

#include <stdio.h>
#include <stdlib.h>
main()
{
float n1, n2;
printf("DIGITE O N1:");
scanf("%f", & n1);
printf("DIGITE O N2:");
scanf("%f", & n2);
if (n1>n2)
{
printf("\n\n O numero maior e %.0f\n\n", n1);
}
else
{if (n2>n1)
{
printf("O numero maior e %.0f\n\n", n2);
}
}
system ("pause");
}

2. Faça um programa que receba dois números e mostre o menor.

#include <stdio.h>
#include <stdlib.h>
main()
{
float n1, n2;
printf("DIGITE O N1:");
scanf("%f", & n1);
printf("DIGITE ON2:");
scanf("%f", & n2);
if (n1<n2)
{
printf("\n\n O numero menor e %.0f\n\n", n1);
}
else
{
if (n2<n1)
{
printf("O numero menor e %.0f\n\n", n2);
}
}
system ("pause");
}

3. Faça um programa que receba três números e mostre-os em ordemcrescente.
Suponha que o usuário digitará três números diferentes.

#include <stdio.h>
#include <stdlib.h>
main()
{
float n1,n2,n3;
printf("digite o n1:");
scanf("%f", & n1);
printf("digite o n2:");
scanf("%f", & n2);
printf("digite o n3:");
scanf("%f", & n3);
if ((n1<n2)&&(n2<n3)&&(n1<n3))
{printf("%f,%f,%f", n1,n2,n3);
}
if ((n1<n2)&&(n2>n3)&&(n1<n3))
{
printf("%f,%f,%f", n1,n3,n2);
}
if ((n1>n2)&&(n2<n3)&&(n1<n3))
{
printf("%f,%f,%f", n2,n1,n3);
}
if ((n1<n2)&&(n2>n3)&&(n1>n3))
{
printf("%f,%f,%f", n3,n1,n2);
}if ((n1>n2)&&(n2<n3)&&(n1>n3))
{
printf("%f,%f,%f", n2,n3,n1);
}
if ((n1>n2)&&(n2>n3)&&(n1>n3))
{
printf("%f,%f,%f", n3,n2,n1);
}
system ("pause");
}

4. Faça um programa que receba três números obrigatoriamente em ordem crescente e
um quarto que não siga esta regra. Mostre, em seguida, osquatro números em
ordem decrescente. Suponha que o usuário digitará quatro números diferentes.

#include <stdio.h>
#include <stdlib.h>
main()
{
float n1,n2,n3,n4;
printf("DIGITE UM NUMERO QUALQUER:");
scanf("%f",& n1);
printf("DIGITE UM NUMERO MAIOR QUE O PRIMEIRO:");
scanf("%f",& n2);
printf("DIGITE UM NUMERO MAIOR QUE O SEGUNDO:");scanf("%f",& n3);
printf("DIGITE QUALQUER NUMERO:");
scanf("%f",& n4);
//
if(n4>n3)
{
printf("%f,%f,%f,%f\n", n4,n3,n2,n1);
}
else
{
if((n4<n3)&&(n4>n2))
{
printf("%f,%f,%f,%f\n", n3,n4,n2,n1);
}
else
{if((n4<n2)&&(n4>n1))
{
printf("%f,%f,%f,%f\n", n3,n2,n4,n1);
}
else
{
if(n4<n1)
{
printf("%f,%f,%f,%f\n", n3,n2,n1,n4);
}
}
}}
system("pause");
}

5. Faça um programa que receba um número inteiro diferente de zero e verifique se ele
é par ou ímpar.

6. Faça um programa que receba quatro valores: I, A, B e C. Desses valores, I é inteiro
positivo, A, B e C são reais. Escreva os números A, B e C obedecendo à tabela a
seguir:
VALOR DE I FORMA DE SE ESCREVER
1 A, B e C em ordem crescente
2 A, B e C em ordem...
tracking img