Escreva um programa em C para ler 3 valores (informados pelo usuário) e escreva a soma dos dois maiores.
Soluções para a tarefa
Resposta:
#include <stdio.h>
int main() {
int a, b, c, soma;
printf("Digite o primeiro numero\n");
scanf("%d", &a);
printf("Digite o segundo numero\n");
scanf("%d", &b);
printf("Digite o terceiro numero\n");
scanf("%d", &c);
printf("Os numeros digitados foram:\n");
printf("%d\n", a);
printf("%d\n", b);
printf("%d\n", c);
if((a > b && a>c) && b > c){
soma=a+b;
}
if((a > b && a>c) && c > b){
soma=a+c;
}
if((b > a && b>c) && a > c){
soma=b+a;
}
if((b > a && b>c) && c > a){
soma=b+c;
}
if((c > a && c>b) && a > b){
soma=c+a;
}
if((c > a && c>b) && b > a){
soma=c+b;
}
printf("A soma dos dois maiores é %d ",soma);
return(0);
}
Explicação:
com certeza tem jeito melhor de fazer isso. hehe mas gambiarras tambem funcionam por um tempo.