Ir ao conteúdo
  • Cadastre-se

italoufmg

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Pessoal, sou iniciante na linguagem C, e estou tentando fazer o programa a seguir: Considere que uma empresa comercial, que tem n lojas especializadas de certo tipo de material, te contratou para fazer o seguinte programa em C. A empresa tem dados armazenados sobre o número de vendas realizadas em cada loja. Não importa qual tipo de material, a empresa está interessada apenas no número de unidades vendidas. A empresa quer um programa que leia, do dispositivo de entrada padrão, o valor de n, em seguida n valores v1, …, vn que correspondem ao número de unidades vendidas em um mês nas lojas de 1 a n, respectivamente, e imprima, no dispositivo de saída padrão, quais foram as lojas de 1 a n nas quais o número de unidades vendidas foi maior ou igual à média de unidades vendidas em suas lojas. Comecei a fazer o programa e deu erro: #include <stdio.h> #include <stdlib.h> float media ( int UnidVend[], int n){ int i, soma =0; for (i=0; i<n; i++) soma += UnidVend; return ((float) soma)/n ; } int main(){ int n; int *UnidVend; int i=0; printf( " Digite o numero de lojas \n"); scanf("%d", &n); UnidVend = malloc(n*sizeof(int)); printf ( " \n\n Digite o numero de vendas de cada loja \n"); for (i=0; i<n; i++) scanf("%d", &UnidVend); if ((UnidVend) >= (media(UnidVend,n))) printf( "A loja vendeu mais que a média\n", UnidVend); return (0); } Podem me ajudar a resolver este algoritmo?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...