Informática, perguntado por willhiphop, 1 ano atrás

Considere uma situação em que um professor queira saber se existem alunos cursando, ao mesmo tempo, as disciplinas A e B, e para isso tenha implementado um programa que:

1) inicializa um array a de 30 posições que contém as matrículas dos alunos da disciplina A;

2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da disciplina A;

3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo tempo.

Considere, ainda, que os arrays foram declarados e inicializados, não estão necessariamente ordenados, e seus índices variam entre 0 e n – 1, sendo n o tamanho do array.
1. for (i = 0 to 29) {
2. for (j = 0 to 39) {
3.
4.
5.
6. }
7.}

Com base nessas informações, conclui-se que o trecho a ser incluído nas linhas 3, 4 e 5 do código acima, para que o programa funcione corretamente, é:

Alternativas:

a)

3. if (a[j] == b[i]) {

4. print (a[j]);

5. }
b)

3. if (a[i] == b [i]) {

4. print (a[i]);

5. }
c)

3. If (a[i] == b[j]) {

4. print (a[j]);

5. }
d)

3. If (a[j] == b[j]) {

4. print (a[i]);

5. }
e)

3. if (a[i] == b[j]) {

4. print (a[i]);

5. }

Soluções para a tarefa

Respondido por ademirrosanelli
17

3. if (a[i] == b[j]) {

4.       print (a[i]);

5. }


ms7lagoas: 3. if (a[i] == b[j]) {
4. print(a[i]);
5. }
willhiphop: Letra E está correta!
Perguntas interessantes