O Sistersinspirit.ca facilita a busca por soluções para todas as suas perguntas com a ajuda de uma comunidade ativa. Encontre respostas rápidas e confiáveis para suas perguntas de nossa dedicada comunidade de especialistas. Conecte-se com uma comunidade de especialistas prontos para ajudar você a encontrar soluções precisas para suas dúvidas de maneira rápida e eficiente.

URGENTE
LINGUAGEM C

Uma empresa tem 30 funcionários e resolveu conceder a todos um auxílio mensal de
R$60,00 por mês para cada dependente menor de 18 anos. Escreva um programa que, para cada
um dos 30 funcionários, leia seu número de dependentes. Em seguida, o programa deve ler a
idade de cada dependente e imprimir o valor total do auxílio que este funcionário receberá.

Sagot :

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main(){

   int numeroDependentes, i, j, contIdade = 0;

   for(i = 0; i < 30; i++){

       contIdade = 0;

       printf("Numero de dependentes: ");

       scanf("%i",&numeroDependentes);

       int *arr = malloc(sizeof(int) * numeroDependentes);

       for(j = 0; j < numeroDependentes; j++){

           printf("Idade do %i dependente: ",j+1);

           scanf("%i",&arr[j]);

           if(arr[j] < 18)

               contIdade++;

           else

               printf("Dependente maior de 18\n");

       }

       printf("Valor total do auxilio para o %i funcionario = %i\n", i+1, 60 * contIdade);

       printf("\n");

   }

   return 0;

}