Trabalho
main()
{
float salario, porc1, porc2, porc3, porc4; int i; for(i=0; i<20; i++) { printf("Digite o salario:"); scanf("%f", &salario); if (salario<1500) porc1++; else if(salario<3000) porc2++; else if(salario<4500) porc3++; else porc4++; } porc1 = (porc1*100)/20; porc2 = (porc2*100)/20; porc3 = (porc3*100)/20; porc4 = (porc4*100)/20; printf("salario < 1500,00: %.2f %%", porc1); printf("salario > 1500,00 e < 3000,00: %.2f %%", porc2); printf("salario > 3000,00 e < 4500,00: %.2f %%", porc3); printf("salario > 4500,00: %.2f %%", porc4);
}
ETAPA 2: Receber um vetor de 30 elementos e depois colocar os elementos recebido em ordem inversa dentro do mesmo vetor. (Pode-se usar uma variável auxiliar e NÃO um vetor auxiliar). Exiba para o usuário o vetor invertido, e o maior e o menor valor existente no vetor.
main()
{
int vetor[30], i, aux, maior, menor; for(i=0; i<30; i++) { printf("elemento %i", i); scanf("%i", &vetor[i]); } menor = vetor[i]; for(i=0; i<30; i++) { if(vetor[i] < menor) menor = vetor[i]; } maior = vetor[i]; for(i=0; i<30; i++) { if(vetor[i] > maior) maior = vetor[i]; } for ( i = 0; i < ( 30 / 2 ); i++ ) { aux = vetor[i]; vetor[i] = vetor[ (30 - 1) - i ]; vetor[ (30 - 1) - i ] = aux; }
for ( i = 0; i < 30; i++ ) { printf("%i ", vetor[i]); }
printf("menor: %i", menor); printf("maior: %i", maior);
}
ETAPA 3: Supondo uma empresa de 20 funcionários com necessidade de reduzir gastos que precisa demitir uma pessoa. Fazer um programa que auxilia essa empresa nessa decisão, para isso o programa recebe e armazena a matrícula, o tempo de empresa e o salário de cada funcionário. As regras para decisão são: