. Usando ponteiros, faça um programa que dado o vetor unidimensional [2; 4; 35; 50; 23; 17; 9; 12; 27; 5] retorne:
* o maior valor
* a média dos valores
* os valores dispostos em ordem crescente
* o sub conjunto de valores primos que está contido no vetor.
Eu fiz o de maior valor e o dos valores primos, mas foi mais ou menos uma coisa "manual", achei q ficou feio,e os outras duas partes, não consegui.Aceito sugestões no meu programa, obrigado desde já
#include <stdio.h>
#include <stdlib.h>
int main()
{
int v[10] ={2,4,35,50,23,17,9,12,27,5},i,j,aux;//Declaracao de váriaveis
int *p;
p=v;
printf("---------Primeira Parte---------\n\n");
printf("Descobrir o maior valor\n\n");
printf("O maior valor do vetor e:%d\n\n",p[3]);//Aponta o maior valor para a posição 3, onde encontra-se o maior valor
//pelo uso de ponteiros
printf("----------------------------------------\n\n");
printf("---------Segunda Parte---------\n\n");
printf("Descrobrir a media dos valores\n\n");
printf("----------------------------------------\n\n");
printf("---------Terceira Parte---------\n\n");
printf("Valores dispostos em ordem crescente\n\n");
printf("----------------------------------------\n\n");
printf("---------Quarta Parte---------\n\n");
printf("Sub conjuntos de valores primos\n\n");
printf("Os valores primos são:%d,%d,%d,%d\n\n",p[0],p[4],p[5],p[9]);
system("pause");
}
Pergunta
Isabella
Estou com uma duvida neste exercicio
. Usando ponteiros, faça um programa que dado o vetor unidimensional [2; 4; 35; 50; 23; 17; 9; 12; 27; 5] retorne:
* o maior valor
* a média dos valores
* os valores dispostos em ordem crescente
* o sub conjunto de valores primos que está contido no vetor.
Eu fiz o de maior valor e o dos valores primos, mas foi mais ou menos uma coisa "manual", achei q ficou feio,e os outras duas partes, não consegui.Aceito sugestões no meu programa, obrigado desde já
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.