Ir ao conteúdo
  • Cadastre-se

C linguagem em c pogramação


rafael3212

Posts recomendados

1:Crie um programa que receba um valor inteiro N representando a quantidade de notas que serão lidas e passe-o por parâmetro para uma função. A seguir, já na função, deverão ser lidas as N notas, calculado e retornado para mostrar no programa principal a média destas notas. (Parâmetro: Sim / Retorna valor: Sim) ENTRADA SAÍDA 5 4.6 7.2 8.5 3.8 9.1 6.6

 

2:Construa um programa que leia uma matriz 3x4 de números reais no programa principal, passe-a como parâmetro para uma sub-rotina. Na sub-rotina deverá ser calculado a quantidade de elementos do intervalo [15; 20]. O resultado deverá ser mostrado no programa principal. (Parâmetro: Sim / Retorna valor: Não) ENTRADA SAÍDA 7.6 27.2 18.5 23.8 19.1 31.4 14.8 34.6 17.5 19.9 17.6 12.4 5

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@rafael3212     nesse primeiro você usa o scanf para pegar a quantidade de números , e na chamada da função coloque esse número dentro dos parenteses , e na função coloque dentro dos parenteses uma variável do tipo int  para receber esse valor enviado , e coloque um loop começando de zero e indo até enquanto for menor que esse valor , e vai pegando  e somando as notas , que devem ser do tipo float , e depois do loop divide e resultado da soma pelo valor enviado e return esse valor da divisão , e colocando na main uma variável para receber esse valor retornado e imprimir .

    o segundo , você cria a matriz e preencha ele com números do tipo float , e na chamada da função coloca o nome dessa matriz dentro dos parenteses , e na função dentro dos parenteses coloque uma variável do tipo float para assim criar uma matriz 3 x 4 ,  porém como a matriz tem 3 x 4 então nela não terá as posições no intervalo 15 ; 20; pois 3x4 = 12 .
  então faça seu código e poste aqui para vermos como está e em que podemos ajudar  .

  • Amei 1
Link para o comentário
Compartilhar em outros sites

#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main (void)
{
	float SomaNotas, MediaNotas;
	int Cont, QtdNotas = 1, Notas[QtdNotas];
	printf("Digite o numero de notas: ");
	scanf("%d", &QtdNotas);
	for(Cont = 1; Cont <= QtdNotas; Cont ++)
	{
		printf("Digite a %d nota: ", Cont);
		scanf("%d", &Notas[Cont]);
		SomaNotas = SomaNotas + Notas[Cont];
	}
	MediaNotas = SomaNotas / QtdNotas;
	printf("Foram digitadas %d notas e a media e %f", QtdNotas, MediaNotas);
}

 

  • Curtir 1
  • Amei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...