0
# include <stdio.h>
# include <stdlib.h>
# include <locale.h>
int main()
{
setlocale(LC_ALL,"portuguese_Brazil");
int Quantidade_De_Clientes, i;
float Saldo_Total, Media_Total;
printf("Qual a quantidade de clientes do banco ? ");
scanf("%d",&Quantidade_De_Clientes);
while (Quantidade_De_Clientes <= 0 || Quantidade_De_Clientes > 10)
{
printf("\nQuantidade de clientes invalido\nDigite novamente a quantidade de clientes ? ");
scanf("%d",&Quantidade_De_Clientes);
}
int Numero_Da_Conta[Quantidade_De_Clientes];
float Saldo_Do_Cliente[Quantidade_De_Clientes];
for (i = 0; i < Quantidade_De_Clientes; i++)
{
printf("\nQual o numero da conta do cliente ? ");
scanf("%d",&Numero_Da_Conta[i]);
printf("\nQual o saldo da conta do cliente ? ");
scanf("%f",&Saldo_Do_Cliente[i]);
Saldo_Total += Saldo_Do_Cliente[i];
}
Media_Total = Saldo_Total / Quantidade_De_Clientes;
for ( i = 0; i < Quantidade_De_Clientes; i++)
{
if (Saldo_Do_Cliente[i] > Media_Total)
{
printf("\n\nO cliente com a conta do banco de numero %d com saldo igual a %5.2f esta acima da media do saldo dos clientes do banco que é %f ",Numero_Da_Conta[i],Saldo_Do_Cliente[i],Media_Total);
}
else if (Saldo_Do_Cliente[i] < Media_Total)
{
printf("\n\nO cliente com a conta do banco de numero %d com saldo igual a %5.2f esta abaixo da media do saldo dos clientes do banco que é %f ",Numero_Da_Conta[i],Saldo_Do_Cliente[i],Media_Total);
}
else if (Saldo_Do_Cliente[i] == Media_Total)
{
printf("\n\nO cliente com a conta do banco de numero %d com saldo igual a %5.2f esta com o saldo igual a media do saldo dos clientes do banco que é %f ",Numero_Da_Conta[i],Saldo_Do_Cliente[i],Media_Total);
}
}
return 0;
}
I’m having trouble printing accented characters on the screen, I researched and in the researches teach how to do it this way, however, the characters continue to come out badly formatted (other characters) in the print. in'''setlocale'' I have tried several other parameters, but no other works.
Include the operating system in the question because it makes a difference when answering. If it is Linux or macOS, you should check your system’s current locale (on my Linux, 'echo $LANG' shows 'C.UTF-8') and check if your source is using the same encoding (on Linux the 'file' command. c' says if the source is UTF-8 or ISO 8859-1, the encoding must match the system)
– epx
my operating system is Windows! how to proceed ?
– Biu