Faça:
#include <stdio.h> #include <stdlib.h> //falta dessa biblioteca #include <string.h> //main() //correção int main (){ char nome[40], nomemenor[40], nomemaior[40]; int i, escolha; float desconto, salariomaior = 0, media, salariomenor = 999999999, SalarioBruto, SalarioLiquido, totalBruto, totalDescontos; for(i = 1; i> - 7; i++){ totalDescontos = 0; printf("Digite o nome do funcionario: \n "); scanf("%[^\n]", nome); printf(" Informe o salario bruto do funcionario: \n"); scanf("%f",&SalarioBruto); printf("Informe o primeiro desconto do funcionario: \n"); scanf("%f",&desconto); totalDescontos +=desconto; printf("Informe o segundo desconto do funcionario: \n"); scanf("%f",&desconto); totalDescontos +=desconto;printf("Informe o terceiro desconto do funcionario: \n"); scanf("%f",&desconto); totalDescontos +=desconto; totalBruto += SalarioBruto; SalarioLiquido =SalarioBruto - totalDescontos; if(SalarioLiquido > salariomaior){ strcpy(nomemaior, nome); salariomaior = SalarioLiquido; } if(SalarioLiquido <salariomenor){ strcpy(nomemenor, nome); salariomenor = SalarioLiquido; } printf("Deseja continuar?( sim digite quualquer numero, nao digite 1):\n"); scanf("%d", &escolha); fflush(stdin); printf("---------------------------------------------------------------------------------------------------------------\n"); if(escolha == 1) break; } media = totalBruto/ i; //printf(" O nome do funcionario com o maior salario liquido e: %s e tem como salario %.2f reais. \n",nomemaior, salario maior); //As variaveis salario não podem ter espaço //printf(" O nome do funcionario com o menor salario liquido e: %s e tem como salario %.2f reaiis \n",nomemenor, salario menor); printf(" O nome do funcionario com o maior salario liquido e: %s e tem como salario %.2f reais. \n",nomemaior, salariomaior); printf(" O nome do funcionario com o menor salario liquido e: %s e tem como salario %.2f reaiis \n",nomemenor, salariomenor); //printf("A media do salario bruto e de: %.2f reais. \n" media); //Esqueceu a virgula printf("A media do salario bruto e de: %.2f reais. \n", media); system("pause"); return 0; }
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar