Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h> //standard input/output
- #include <stdlib.h> // standard library, malloc..
- // napravi funkcija koja ke vraka dali brojot e magicen ili ne e
- int dali_e_magicen(int broj) {
- int pomosna = broj;
- int magicen = 1;
- // 12
- // 453645
- while(pomosna > 99) {
- // za brojot 1234
- // 1234 % 10 = 4
- int posledna_cifra = pomosna % 10;
- // (1234 / 10) % 10 = 123 % 10 = 3
- int pretposledna_cifra = (pomosna / 10) % 10;
- // (1234 / 100) % 10 = 12 % 10 = 2
- int pretpretposledna_cifra = (pomosna / 100) % 10;
- printf("%d %d %d\n", posledna_cifra, pretposledna_cifra, pretpretposledna_cifra);
- if((pretposledna_cifra < posledna_cifra && pretposledna_cifra < pretpretposledna_cifra) ||
- (pretposledna_cifra > posledna_cifra && pretposledna_cifra > pretpretposledna_cifra)) {
- magicen = 1;
- }
- else {
- magicen = 0;
- break;
- }
- pomosna /= 10; // ја тргаме последната цифра
- }
- return magicen;
- }
- int main() {
- int n;
- scanf("%d", &n);
- dali_e_magicen(n);
- }
- // 4 5
- // 453645 / 10 = 45364
Advertisement
Add Comment
Please, Sign In to add comment