podem me ajudar a encontrar o erro? começando da parte dos printfs de todos os salários até a soma dos salários
a pergunta é a seguinte:
3) Faça um programa que tenha um registro com os campos nome, endereço, telefone,
e-mail, salário. O programa deve ler os dados de um conjunto indefinido de pessoas e
informar ao final o total dos salários, a média dos salários, o maior salário e a quem
pertence (nome) e o menor salário e a quem pertence (nome).
O programa deve perguntar ao usuário se deseja cadastrar uma nova pessoa e encerrar o
cadastro quando a resposta for não.
#include <stdio.h>
#include <string.h>
int main(){
char resp[10] , nome [30] , endereco [30] , email [50];
int telefone, i;
float salario, media, maior, menor, total;
while (strcmp(resp,"nao")!=0){
printf("deseja cadastrar alguem? :");
fflush (stdin);
gets(resp);
if (strcmp(resp,"nao")!=0){
printf ("nome:");
fflush (stdin);
gets (nome);
printf ("endereco:");
fflush (stdin);
gets (endereco);
printf ("telefone:");
scanf ("%d", &telefone);
printf ("email:");
fflush (stdin);
gets (email);
printf ("salário:");
scanf ("%f", &salario);
}
}
salario++;
printf ("todos os salarios:%f\n", salario);
media = total/total;
printf ("média dos salarios:%f\n", total);
if (salario > maior){
maior = salario;
printf ("o maior salário é: %f e pertence a %s:", salario, nome);
}
if (salario < menor || i == 1){
menor = salario;
printf ("o menor salário é: %f e pertence a %s:", salario, nome);
}
total += salario;
printf ("Total: %f", total);
}
Gerar numeros.txt