Informática, perguntado por moniquesouzafermino, 7 meses atrás

Faça os seguintes algoritmos e anexe os códigos aqui

1) Desenvolva um algoritmo que receba 10 números inteiros e apresente em forma organizada.

2)Fac¸a um programa que leia um vetor de 5 posições para números reais e, depois, um  código inteiro. Se o código for zero, finalize o programa; se for 1, mostre o vetor na ordem  crescente; se for 2, mostre o vetor na ordem inversa. Caso, o codigo for diferente de 1 e 2  escreva uma mensagem informando que o código é inválido.


moniquesouzafermino: visual g
moniquesouzafermino: man eu quebro a cabeça com isso, mais não to conseguindo
moniquesouzafermino: se cobra qnt?
matheusnascimento20: Existem diversas formas para resolver isso, depende do nível de programação que você está, o mais fácil é usar como o colega ai falou o método da bolha, ele é o mais simples de entender e implementar, mas não é a única forma.

Soluções para a tarefa

Respondido por jaquersantana
0

Resposta

Segue o algoritmo referente à questão 2:

using System;

class Programa{

static void Main(string[] args){

 float[] vetor = new float[5];

 int codigo, i = 0;

 while(i < 5){

  Console.Write("Elemento {0}: ", i + 1);

  vetor[i++] = Convert.ToSingle(Console.ReadLine());  

 }

 Console.Write("Código: ");

 codigo = Convert.ToInt32(Console.ReadLine());

 switch(codigo){

  case 0: break;

  case 1:

   i = 0;

   while(i < 5) Console.WriteLine(vetor[i++]);

   break;

  case 2:

   i = 4;

   while(i >= 0) Console.WriteLine(vetor[i--]);

   break;

  default: Console.WriteLine("Codigo invalido"); break;

 }

 Console.ReadKey();

}

}

Bons estudos!

Perguntas interessantes