Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafio de Loops em Arrays | Arrays
Noções Básicas de C#
course content

Conteúdo do Curso

Noções Básicas de C#

Noções Básicas de C#

1. Começando
2. Lidando com Tipos de Dados
3. Estruturas de Controle
4. Loops
5. Arrays
6. Métodos

bookDesafio de Loops em Arrays

Percorra o array numbers e, se o valor do elemento for par, adicione 1 a ele, e se for ímpar, multiplique-o por dois. O array original deve ser modificado.

cs

main

copy
123456789101112131415161718192021222324252627
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; for(_____) { if(_____) { _____ } else { _____ } } foreach(int i in numbers) { Console.WriteLine(i); } } } }
  1. Todos os números que dão um resto 0 quando divididos por 2 são chamados de números pares;
  2. Use a variável de loop i para indexar e acessar os elementos do array.
cs

main

copy
1234567891011121314151617181920212223242526272829
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; for(int i = 0; i < numbers.Length; i++) { if(numbers[i] % 2 == 0) { numbers[i] += 1; } else { numbers[i] *= 2; } } foreach(int i in numbers) { Console.WriteLine(i); } } } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 8
some-alt