Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- void task1() {
- int a = 55;
- int b = 43;
- int c, d;
- c = a++;
- d = ++b;
- cout << c << " " << d << endl;
- }
- void dowhile_task0() {
- int k = 0, n = 0;
- do {
- n = 0;
- do {
- cout << "* ";
- n++;
- } while (n <= k);
- cout << endl;
- k++;
- } while (k < 5);
- }
- void while_task0() {
- int k = 0, n = 0;
- while (k <= 5) {
- n = 0;
- while (n < k) {
- cout << "*";
- n++;
- }
- cout << endl;
- k++;
- }
- }
- void for_task0() {
- for (int k = 0; k <= 5; k++) {
- for (int n = 0; n < k; n++) {
- cout << "*";
- }
- cout << endl;
- }
- }
- void task3() {
- for (int n = 1; n <= 500; n++) {
- if (n % 3 == 0)
- continue;
- if (n % 7 == 0)
- continue;
- if (n % 27 == 0)
- continue;
- if (n % 29 == 0)
- continue;
- //cout << n << ((n != 500)? ", " : "");
- cout << n;
- if (n != 500)
- cout << ", ";
- }
- cout << endl;
- }
- void fibbo() {
- int f_old = 1; // F1
- int f_old_old = 0; // F0
- int f = 0;
- cout << f_old_old << " ";
- cout << f_old << " ";
- for (int n = 0; n <= 20; n++) {
- f = f_old + f_old_old;
- cout << f << " ";
- f_old_old = f_old;
- f_old = f;
- }
- cout << endl;
- }
- void lucky_ticket() {
- int a1, a2, a3, a4, a5, a6;
- int val, num_lucky = 0;
- for (int n = 1; n < 1000000; n++) {
- val = n;
- a6 = val % 10;
- val = val / 10;
- a5 = val % 10;
- val = val / 10;
- a4 = val % 10;
- val = val / 10;
- a3 = val % 10;
- val = val / 10;
- a2 = val % 10;
- val = val / 10;
- a1 = val % 10;
- if (a1 + a2 + a3 == a4 + a5 + a6) {
- cout << a1 << a2 << a3 << " " << a4 << a5 << a6 << endl;
- num_lucky++;
- continue;
- }
- if ((a1 + a2 == a3 + a4 + a5 + a6) ||
- (a3 + a4 == a1 + a2 + a5 + a6) ||
- (a5 + a6 == a1 + a2 + a3 + a4)) {
- //cout << a1 << a2 << a3 << " " << a4 << a5 << a6 << endl;
- //num_lucky++;
- continue;
- }
- if (((a1 - a2) == 1) && ((a1 - a3) == 2) &&
- ((a1 - a4) == 3) && ((a1 - a5) == 4) &&
- ((a1 - a6) == 5)) {
- //cout << a1 << a2 << a3 << " " << a4 << a5 << a6 << endl;
- //num_lucky++;
- continue;
- }
- }
- cout << endl << num_lucky << endl;
- }
- int main() {
- //task1();
- //task1();
- //fibbo();
- lucky_ticket();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment