Algoritmos e Técnicas de Programação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
avatar
Eduardo Junior
Mensagens : 6
Data de inscrição : 14/09/2017

Eduardo Junior Coelho Cunha - RA: 6046880623 - 2° Período Empty Eduardo Junior Coelho Cunha - RA: 6046880623 - 2° Período

Ter Nov 14, 2017 11:51 pm
Preencher um vetor com números inteiros(8unidades); solicitar um número do teclado.Pesquisar se esse número existe no vetor. Se existir,imprimir em qual posição do vetor e qual a
ordem foi digitado. Se não existir, imprimir MSG que não existe.

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int x, vet[8], num, achei=0;
for(int x=0;x<8;x++)
{
printf("\n[%d] Digite um numero: ",x);
scanf("%d",&vet[x]);
}
printf("\n\n");
printf("Digite um valor a ser pesquisado: ");
scanf("%d",&num);
for(int x=0;x<8;x++)
if(vet[x]==num)
{
printf("\n O numero %d esta na posicao %d: ",num,x);
printf("\n O numero %d foi o numero %d a ser digitado: ",num,(x+1));
achei=1;
}
if(achei!=1)
printf("\n Este numero nao existe");
printf("\n\n");
system("pause");
return(0);
}
avatar
Thiago Teixeira e Silva
Mensagens : 6
Data de inscrição : 13/09/2017

Eduardo Junior Coelho Cunha - RA: 6046880623 - 2° Período Empty Thiago Teixeira e Silva - RA: 1842644835 - 2° Período

Qua Nov 15, 2017 9:47 pm
Java
// Leia um conjunto de notas, cuja quantidade seja determinada pelo usuário. Calcule a média de todas elas. Exiba o conjunto das notas maiores do que a média calculada. Em seguida, de forma agrupada, exiba o outro conjunto de notas (menores do que a média).

import java.util.Scanner;
public class vetor {
public static void main(String[] args) {
int quantidade;
double media = 0;
System.out.println("Informe a quantidade de notas:");
quantidade = new Scanner(System.in).nextInt();
double vetor[];
vetor=new double[quantidade];
for(int i=0 ; i <quantidade ; i++){
System.out.println("Informe a " +(i+1)+ "ª nota");
vetor[i]=new Scanner(System.in).nextInt();
}
for(int i=0 ; i <quantidade ; i++){
media = media + vetor[i];
}
media = media / quantidade;
System.out.println ("A média é : " +media);
String maior= "Nota(s) acima média : ", menor= "Nota(s) abaixo da média: ";
for(int i=0 ; i<quantidade ;i++){
if(vetor[i]> media){
maior = maior + vetor[i]+" ";
}else{

menor = menor + vetor[i]+" ";
}
}
System.out.println(maior);
System.out.println(menor);
}
}
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos