Escreva um programa que permita cadastrar 10 contas em uma agência bancária. Cada conta é identificada por um número, que não se repete. Além do número da conta, o programa deve armazenar o nome do titular da conta e o saldo atual, que não pode ser negativo. Após cadastrar as contas, seu programa deverá permitir que o usuário consulte os dados de uma conta qualquer. Na consulta o usuário fornece um número e o programa apresenta número da conta, nome do titular e saldo atual da conta cujo número seja igual ao número fornecido pelo usuário. Caso a conta não seja localizada, uma mensagem de alerta deve ser fornecida. O programa deve possibilitar que o usuário realize quantas consultas ele desejar.
Respostas
#include <stdio.h>
#include <stdlib.h>
#include <stdio_ext.h>
struct conta{
int id;
char nome[50];
float saldo;
};
int main() {
struct conta c[10];
int i = 0;
while (i<10){
printf("------------CONTA-Nº-%d------------\n",i);
printf("ID: "); scanf("%d",&c[i].id); __fpurge(stdin);
printf("NOME: ");
fgets(c[i].nome, 50, stdin); __fpurge(stdin);
printf("SALDO: "); scanf("%f",&c[i].saldo); __fpurge(stdin);
while (c[i].saldo < 0){
printf("Proibido valor negativo\n-->");
scanf("%f",&c[i].saldo);
}
i++;
system("clear");
}
char ans = 's';
int usr;
do{
printf("Deseja verificar alguma conta? (s/n)-> ");
scanf("%c",&ans);
printf("Qual conta? (0 - 9)\n");
scanf("%d",&usr);
printf("ID: %d\n", c[usr].id);
puts(c[usr].nome);
printf("\nSALDO: %.2f R$\n",c[usr].saldo);
printf("Deseja verificar outra conta? (s/n)-> ");
scanf("%c",&ans);
system("clear");
} while (ans == 's');
return 0;
}
chama no whats 5518981253917
faço por um valor bom e justo, e te envio rapidamente