Практикум по программированию. Основы. Ветвление. Счастливый билет

From AsIsWiki
Jump to: navigation, search

Назад · Задачи · Дальше


Contents

Java

import java.util.Scanner;

public class Task15 {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);

        System.out.println();
        System.out.println(" Проверка 'Счастливого' билета");
        System.out.println("-------------------------------");

        System.out.print(" Введите шестизначный номер: ");
        int n = in.nextInt();
        int ncopy = n;

        int a, s1 = 0, s2 = 0;

        a = n % 10; s1 += a; n /= 10;
        a = n % 10; s1 += a; n /= 10;
        a = n % 10; s1 += a; n /= 10;
        a = n % 10; s2 += a; n /= 10;
        a = n % 10; s2 += a; n /= 10;
        a = n % 10; s2 += a;

        String s = s1 != s2 ? "не" : "";

        System.out.println("-------------------------------");
        System.out.printf(" Билет %d %sсчастливый\n", ncopy, s);
    }
}


C++

// g++ 4.2

#include <iostream>

using namespace std;

int main() {
    
    int n, ncopy;
    
    cout << "\n Проверка 'Счастливого' билета\n";
    cout << "-------------------------------\n";
    
    cout << " Введите шестизначный номер: ";
    cin >> n;
    ncopy = n;
    
    int a, s1 = 0, s2 = 0;
    
    a = n % 10; s1 += a; n /= 10;
    a = n % 10; s1 += a; n /= 10;
    a = n % 10; s1 += a; n /= 10;
    a = n % 10; s2 += a; n /= 10;
    a = n % 10; s2 += a; n /= 10;
    a = n % 10; s2 += a;
    
    string s = s1 != s2 ? "не" : "";

    cout << "-------------------------------\n";
    printf(" Билет %d %sсчастливый\n\n", ncopy, s.data());
    
    return 0;
}


Python

# Python 3

print('\n Проверка \'Счастливого\' билета')
print('-------------------------------')

n = int(input(' Введите шестизначный номер: '))

ncopy = n; s1 = 0; s2 = 0

a = n % 10; s1 += a; n //= 10
a = n % 10; s1 += a; n //= 10
a = n % 10; s1 += a; n //= 10
a = n % 10; s2 += a; n //= 10
a = n % 10; s2 += a; n //= 10
a = n % 10; s2 += a

s = "не" if s1 != s2 else ""

print('-------------------------------')
print(' Билет %d %sсчастливый' % (ncopy, s))


Pascal



JavaScript

<html lang="ru">
<head>
    <meta charset="UTF-8">
    <script>
        function calc() {
            var n = document.getElementById("nId").value;

            var ncopy = n;
            var a, s1 = 0, s2 = 0;

            a = n % 10; s1 += a; n = n / 10 >> 0;
            a = n % 10; s1 += a; n = n / 10 >> 0;
            a = n % 10; s1 += a; n = n / 10 >> 0;
            a = n % 10; s2 += a; n = n / 10 >> 0;
            a = n % 10; s2 += a; n = n / 10 >> 0;
            a = n % 10; s2 += a;

            var s = s1 != s2 ? " не" : " ";

            document.getElementById("resultId").innerHTML =
                    "Билет " + ncopy + s + "счастливый";
        }
    </script>
</head>
<body>

<p>Проверка 'Счастливого' билета</p>
<hr>
<p>Введите шестизначный номер: <input id="nId" size="10"></p>
<hr>
<p id="resultId"></p>

<button onclick="calc()">Рассчитать</button>

</body>
</html>



Назад · Задачи · Дальше

Personal tools
Namespaces

Variants
Actions
Navigation
Tools