-
Notifications
You must be signed in to change notification settings - Fork 127
/
pink-cerebro.cs
68 lines (52 loc) · 1.71 KB
/
pink-cerebro.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// Pink e Cérebro
/*
Pink e Cérebro dividem um apartamento e estão juntos 24h por dia desde o começo
da pandemia. Para passar o temp, Pink cria problemas matemáticos para Cérebro
resolver, o último deles foi uma lista de números com a seguinte pergunta:
quantos números da lista são múltiplos de 2, 3, 4 e 5?
Apesar de parecer simples, porém, quando a lista contém muitos números, Cérebro
se confunde e acaba errando alguns cálculos.
Ajude Cérebro a resolver o desadio de Pink.
- Entrada
A primeira linha da entrada consiste em um inteiro N (1 ≤ N ≤1000),
representando a quantidade de números na lista de Pink.
A segunda linha contém N inteiros Li (1 ≤ Li ≤ 100), representando os números
da lista de Pink.
- Saída
Imprima a quantidade de números múltiplos de 2, 3, 4 e 5 presentes na lista.
Observe a formatação da saída nos exemplos, pois ela deve ser seguida
rigorosamente.
*/
using System;
class Program {
static void Main(string[] args) {
int testes = int.Parse(Console.ReadLine());
string frase = Console.ReadLine();
string[] palavra = frase.Split(' ');
int div2 = 0;
int div3 = 0;
int div4 = 0;
int div5 = 0;
for ( int i = 0; i < testes; i++) {
int n = int.Parse(palavra[i]);
if (n % 2 == 0) {
div2 += 1;
}
if(n % 3 == 0) {
div3 += 1;
}
if (n % 4 == 0) {
div4 += 1;
}
if(n % 5 == 0) {
div5 += 1;
}
}
string result = "";
result += $"{div2} Multiplo(s) de 2\n";
result += $"{div3} Multiplo(s) de 3\n";
result += $"{div4} Multiplo(s) de 4\n";
result += $"{div5} Multiplo(s) de 5\n";
Console.WriteLine(result.ToString());
}
}