Ponteiros
UNIDADE 4 – ESTRUTURAS DE DADOS E
PONTEIROS
CENTRO UNIVERSITARIO CLARETIANO
TECNOLOGIA EM ANALISE E DESENV. DE SISTEMA
LABORATÓRIO DE PROGRAMAÇÃO
PROFESSORA ALESSANDRO APARECIDO DA SILVA
SÃO JOSÉ DO RIO PRETO/SP
2012
Atividade
Fundamentado no conteúdo abordado na Unidade 4, realize os exercícios a seguir e envie -os para seu tutor por meio do Portfólio.
1) Elabore um programa que receba um conjunto de cinquenta números inteiros e armazene-os em uma estrutura do tipo vetor. Além disso, ele deve calcular e mostrar:
a) quantidade de números positivos;
b) a quantidade de números negativos;
c) a soma dos números;
d) a média dos números;
e) a quantidade de números pares;
d) o maior número.
/* Elabore um programa que receba um conjunto de cinquenta números inteiros e
* armazene-os em uma estrutura do tipo vetor. Além disso, ele deve calcular e
* mostrar:
* a) a quantidade de números positivos;
* b) a quantidade de números negativos;
* c) a soma dos números;
* d) a média dos números;
* e) a quantidade de números pares
* f) o maior número.
*
* Autor: João Ronaldo Rossini
*/
#include int main()
{
//declaração das variáveis int vet_numero[50]; int i, totalmumeros; int soma_numeros, resto; int qt_positivo, qt_negativo; int media, pares, maior;
//leitura das informações totalmumeros = 50; i = 0; while ( i < totalmumeros ) { printf("Entre com o numero: "); scanf("%i",&vet_numero[i]); i++;
} soma_numeros = 0; maior = vet_numero[0]; qt_positivo = 0; qt_negativo = 0; media = 0; pares = 0; maior = 0; for (i=0; i < totalmumeros; i++){ soma_numeros += vet_numero[i]; resto = vet_numero[i]%2; if (resto == 0) { pares++; } if ( vet_numero[i] > maior ) { maior = vet_numero[i];
}
if ( vet_numero[i] >= 0 ) { qt_positivo++; }else{ qt_negativo++; }
}
printf("Quantidade de numeros Positivo: %.1i \n", (qt_positivo) ); printf("Quantidade de numeros Negativo: %.1i \n",