Ir ao conteúdo
  • Cadastre-se

DanielVS

Membros Juniores
  • Total de itens

    2
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Tenho uma base no que responder, mas quero ter certeza e mais explicações sobre subalgoritmos que póderia a vim usar: Suponha que você precisa desenvolver um algoritmo para jogar xadrez. Seu desafio é analisar como resolver esse problema. A partir disso, responda: (1) A modularização é útil para construir a solução desse problema? (2) Quais subalgoritmos você precisaria construir para resolver o problema? Observação: espera-se uma resposta discursiva, ou seja, uma explicação em linguagem natural, não algorítmica.
  2. Olá, sou novo na programação e estou com dificuldade em aprender passagem por referência. Estou fazendo esse desafio da faculdade e não sei o que faço. Preciso usar os valores do vetor v1 no vetor s, mas não consigo por favor poderiam me ajudar? static void Main(string[] args) { int[] v1 = new int[10]; int[] v2 = new int[10]; int[] s = new int[10]; valor1(ref v1); // Número 1 valor2(v2); // Números 2 mostrar(v1, v2); // Mostra os números soma(ref s, v2); // Soma os números } public static void valor1(ref int[] v1) // Pega os primeiros valores { Console.WriteLine("------ VALORES 1 ------"); for (int i = 0; i < 10; i++) { Console.Write("["+ i + "] - Informe um valor de 0 a 10: "); v1[i] = int.Parse(Console.ReadLine()); } } public static void valor2(int[] v2) // Pega os segundos valores { Console.WriteLine("----- VALORES 2 ------"); for (int i = 0; i < 10; i ++) { Console.Write("[" + i + "] - Informe um valor de 0 a 10: "); v2[i] = int.Parse(Console.ReadLine()); } } public static void mostrar(int[] v1, int[] v2) // Mostra os números { Console.WriteLine("----- NÚMEROS DIGITADOS 1 -----"); for (int i = 0; i < 10; i++) { Console.WriteLine(v1[i]); } Console.WriteLine("----- NÚMEROS DIGITADOS 2 -----"); for (int i = 0; i < 10; i++) { Console.WriteLine(v2[i]); } } public static void soma(ref int[] s, int[] v2) // Soma os dois valores { Console.WriteLine("------ SOMA -----"); for (int i = 0; i < 10; i++) { s[i] = s[i] + v2[i]; Console.WriteLine(s[i] + " + " + v2[i] + " = " + s[i]); } Console.ReadKey(); } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...