Estrutura de Dados – Aula01 – Prof. Andréia Machion

4 02 2012

Exercícios de Revisão:

1 – Ler um vetor de números inteiros com 10 posições e exibir os elementos das posições pares, depois exibir os elementos pares, calcular e mostrar a soma dos elementos do vetor  e por ultimo inverter a ordem dos elementos e depois exibí-los.


/*
 * Aula 01 - 03/02/2012 - Estrutura de Dados - Prof. Andreia Machion
 * author: fmc  - 030212
 * 
 */

import java.util.*;

public class esd_aula01_ex01 {
	public static void main(String[] args){
		
		int[] v = new int[10];
		int i, aux = 0, soma = 0;
		Scanner in = new Scanner(System.in);
		
		// Lendo os 10 elemetos do vetor.
		System.out.println("Informe os 10 elementos do vetor: ");
		for(i = 0; i < v.length; i++){
			System.out.print("v[" + i + "]= ");
			v[i] = in.nextInt();
		}
		
		System.out.println();System.out.println();
		
		// Exbindo as posições pares.
		System.out.println("Os elementos das posições pares do vetor: ");
		for(i = 0; i < v.length; i+=2){
			System.out.print(" " + v[i]);
		}
		
		System.out.println();System.out.println();
		
		// Exibindo os elementos pares.
		System.out.println("Elementos pares do vetor: ");
		for(i = 0; i < v.length; i++){
			if( v[i] % 2 == 0){
				System.out.print(" " + v[i]);
			}		
		}
		
		System.out.println();System.out.println();
		
		// Calculando a soma dos elementos do vetor.
		System.out.println("A soma dos elementos do vetor:");
		for(i = 0; i < v.length; i++){
			soma += v[i];
		}
		System.out.print(" " + soma);
		
		System.out.println();System.out.println();
		
		// Invertendo os elementos e mostrando o vetor invertido.
		System.out.println("Invertendo e mostrando o vetor invertido:");
		for(i = 0; i < v.length/2; i++){
			aux = v[i];
			v[i] = v[v.length-1-i];
			v[v.length-1-i] = aux;
		}
		for(i = 0; i < v.length; i++){
			System.out.print(" " + v[i]);
		}
		
		System.out.println();System.out.println();
	}

}




Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Follow

Get every new post delivered to your Inbox.

%d bloggers like this: