Created
July 16, 2019 12:53
-
-
Save ampulhetadosaber/a69822d03f732ffc04c5fe588c84b641 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Problema: Imprima sim se um determinado número X for par e multiplo de 5. Caso contrário, imprima não | |
*/ | |
#include <bits/stdc++.h> | |
using namespace std; | |
int x; // declaro x | |
int main() | |
{ | |
cin >> x; | |
if((x%2 == 0) && (x%5 == 0)) // checo se x é par e multiplo de 5 | |
{ | |
cout << "sim\n"; // se for, imprimo sim | |
} | |
else // se não, imprimo não | |
{ | |
cout << "nao\n"; | |
} | |
} | |
/* | |
Nota sobre o problema: | |
- Observe que para a saída desse código ser igual a "sim" é necessário que as DUAS condições sejam verdadeiras, ou seja, | |
se o número for par e não for multiplo de 5 a resposta é "nao" e se o número não for par mas for multiplo de 5 a resposta | |
também é "nao". | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Problema: Imprima 1 se um número X for 0, ou 0 se ele for igual a 1. | |
*/ | |
#include <bits/stdc++.h> | |
using namespace std; | |
int x; // declaro x | |
int main() | |
{ | |
cin >> x; | |
cout << !x << "\n"; // se x for 1 !x será igual a 0 e se x for 0 !x será igual a 1, então basta imprimir o que a operação | |
// !x retornar. | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Problema: Imprima sim se um determinado número X for par ou multiplo de 5. Caso contrário, imprima não | |
*/ | |
#include <bits/stdc++.h> | |
using namespace std; | |
int x; // declaro x | |
int main() | |
{ | |
cin >> x; | |
if((x%2 == 0) || (x%5 == 0)) // checo se x é par ou multiplo de 5 | |
{ | |
cout << "sim\n"; // se for, imprimo sim | |
} | |
else // se não, imprimo não | |
{ | |
cout << "nao\n"; | |
} | |
} | |
/* | |
Nota sobre o problema: | |
- Observe que para a saída desse código ser igual a "sim" é necessário que pelo ao menor UMA das condições sejam verdadeiras, | |
ou seja, se o número for par e não for multiplo de 5 a resposta é "sim" e se o número não for par mas for multiplo de 5 a | |
resposta é "sim", se as duas condições forem verdadeiras a resposta também é "sim". Somente se as duas condições forem | |
falsas que a resposta é "nao". | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment