(1)
#include <stdio.h>
int main()
{
char nome[20];
float nota1, nota2, nota3, media;
printf("Por favor, insira o seu nome: ");
scanf("%s", nome);
printf("Por favor, insira as suas notas da primeira, segunda e terceira avaliação: ");
scanf("%f %f %f",¬a1, ¬a2, ¬a3);
media = (nota1 + nota2 + nota3) / 3.0;
if (media >= 7){
printf("Estas são as suas notas: %.1f %.1f %.1f\n", nota1, nota2, nota3);
printf("A sua média é %.1f", media);
printf("Parabéns, %s! Você passou!", nome);
}else if (media > 5.1 && media < 6.9){
printf("Estas são as suas notas: %.1f %.1f %.1f\n", nota1, nota2, nota3);
printf("A sua média é %.1f", media);
printf("Você está na recuperação.");
}else{
printf("Estas são as suas notas: %.1f %.1f %.1f\n", nota1, nota2, nota3);
printf("A sua média é %.1f", media);
printf("Você não atingiu a nota mínima necessária...");
}
return 0;
}
(2)
#include <stdio.h>
int main()
{
int x,y,z;
printf("Por favor, insira o valor de três lados para formar um triângulo: ");
scanf("%d %d %d" ,&x,&y,&z);
if ((x < y+z) && (y < x+z) && (z < x+y)){
if (x == y && y == z){
printf("O triângulo de lados %d , %d , %d , é equilátero.\n" ,x,y,z);
}
else if ((x!=y && x==z)||(x!=z && x==y)||(y!=z && y==x)||(y!=x && y==z)||
(z!=x && z==y)||(z!=y && z==x)){
printf("O triângulo de lados %d , %d , %d , é isósceles.\n" ,x,y,z);
}
else if (x!=y && x!=z && y!=z){
printf("O triângulo de lados %d , %d , %d , é escaleno.\n" ,x,y,z);
}
}else{
printf("Os lados %d, %d e %d não formam um triângulo.\n" ,x,y,z);
}
return 0;
}