glaudiston
Membro Junior
Registrado
134 Mensagens
0 Curtidas
vc pode criar duas variaveis antes do for pra conter o nome do cliente(clientemaiorsaldo) e o maior saldo(maiorsaldo)...
toda a vez q terminar de somar um cliente, verifique se o valor é maior que a variavel maiorsaldo, se for seta o maiorsaldo pra este saldo e o nomeclientemaiorsaldo pra este cliente.
juniomundo
Membro Junior
Registrado
152 Mensagens
0 Curtidas
Estou desenvolvendo em c++, olha meu código e opine, por favor.
[php]
int main(){
char cliente[20], clientemaior[20];
float saldo[3], saldomaior, soma=0;
int cont=1;
for(int i=1; i<=3; i++){
printf("\n\nDigite o nome do cliente %d:",i);
scanf("%s",&cliente[i]);
printf("\n\nDigite o saldo do cliente %d:",i);
scanf("%f",&saldo[i]);
soma+=saldo[i];
}
while(cont<=3){
if(saldo[cont]>saldo[cont+])
cont++;
saldomaior=saldo[cont];
}
printf("\n\nA soma dos saldos e:%.2f",soma);
printf("\n\nO maior saldo e:%.2f:",saldomaior);
getch();
}
[/php]
Obs.:Coloquei somente para somar até 3 mesmo, diminuir.
Paz, Justiça e Liberdade.
juniomundo
Membro Junior
Registrado
152 Mensagens
0 Curtidas
[PHP]
int main(){
char cliente[10], clienmaior[10];
float saldo[10], salmaior=0, soma=0;
for(int i=1; i<=3; i++){
printf("\n\nDigite o nome do cliente %d: ",i);
scanf("%s",&cliente[i]);
printf("\n\nDigite o saldo do cliente %d: ",i);
scanf("%f",&saldo[i]);
soma+=saldo[i];
if(saldo[i]>salmaior){
salmaior=saldo[i];
clienmaior[i]=cliente[i];
}
}
printf("\n\nA soma dos saldos e:%.2f",soma);
printf("\n\nO saldo maior e:%s",clienmaior[i]);
getch();
}
[/PHP]
Está dando erro nesta linha:
[PHP]printf("\n\nO saldo maior e:%s",clienmaior[i]);[/PHP]
Paz, Justiça e Liberdade.
glaudiston
Membro Junior
Registrado
134 Mensagens
0 Curtidas
eu estava pensando em algo assim:
[php] float saldo, somasaldo, maiorsaldo;
char cliente[20], maiorcliente[20];
int i;
for(i=0; i<=3; i++)
{
printf("\n\nDigite o nome do %io cliente:",i+1);
scanf("%s",&cliente);
printf("\n\nDigite o saldo do %io cliente:",i+1);
scanf("%f",&saldo);
somasaldo+=saldo;
if(saldo>maiorsaldo)
{
maiorsaldo=saldo;
strcpy(maiorcliente, cliente);
}
printf("\n\nA soma dos saldos e:%.2f",somasaldo);
printf("\n\nO maior saldo e:%.2f, do cliente :%s",maiorsaldo, maiorcliente);
}
[/php]
juniomundo
Membro Junior
Registrado
152 Mensagens
0 Curtidas
Muito obrigado Glaudiston, compreendi seu programa. Nele você utilizou a função "strcpy" da biblioteca , na qual ela copia a string-origem para string-destino. E na variável somasaldo é importante inicializá-la com valor 0.
Paz, Justiça e Liberdade.