Solução Informática Iniciante - Semana 47

Solução de Frederico Bulhões

Para resolver esse problema podemos perceber que o idioma escolhido seja inglês é somente necessário ver se duas string consecutivas tem valores diferentes. Para isso faremos um loop e caso hajam valores diferentes imprimiremos ingles, senão a lingua em comum.

Código para melhor entendimento:


// solucao de davi gabriel
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, k;
cin >> n;
for(int i = 1; i <= n; i++){
cin >> k;
string p;
int q = 0, ans = 0;
cin >> p;
string ant;
ant = p;
for(int j = 0; j < k-1; j++){
cin >> p;
if(ant != p) ans = 1;
else ant = p;
}
if(ans == 1) cout << "ingles\n";
else{
cout << p << "\n";
}
}
return 0;
}

view raw

conversa.cpp

hosted with ❤ by GitHub