Софтуерно Инженерство
Loading...
+ Нов въпрос
NeliL avatar NeliL 0 Точки

Задача 06. Movie Tickets - 15 and 16 June 2019 Programming Basics Online Exam

Здравейте колеги,

може ли някой да удари едно рамо с решението на тази задача.  

Това е условието:

https://softuni.bg/downloads/svn/programming-basics-v4/course-directories/september-2019/2019-04/Exam/06.%20Movie%20Tickets.pdf

Много благодаря!

0
Programming Basics with Java 26/06/2019 16:35:11
RuNNeR4142 avatar RuNNeR4142 396 Точки

Имаш входове, имаш символи които трябва да се генерират от някъде до някъде с for, имаш проста проверка и имаш изход.
Жокер: символ 1 е знака на цифрата, а символ 4 е самата цифра.

0
NeliL avatar NeliL 0 Точки

Мерси за насоките.

0
drampet avatar drampet 7 Точки

ето примерен код на С++,ако ти е полезен:

#include<iostream>
#include<string>

using namespace std;

int main () {

    int a1, a2, n;
    cin >> a1 >>a2 >> n;

    if((a1 >= 65 && a1 <= 89) && (a2 >= 66 && a2 <= 91) && (n >= 1 && n <= 10)){

    for(char i = a1; i <= a2 - 1; i++){
        for(int j = 1; j <= n-1; j++){
            for(int k = 1; k <= n/2-1; k++){

                if(i % 2 != 0 && ((i + k + j) %2 != 0 )){

                cout << i <<  "-" << j << k << (int)i <<  endl;
                }
            }
        }

    }
    }
    return 0;
}


 

0
NeliL avatar NeliL 0 Точки

Благодаря! :))

0
silenzio avatar silenzio 56 Точки
Заповядай едно по-лесно решение на Java:


import java.util.Scanner;

public class Main {


    public static void main(String[] args) {

        Scanner inputReader = new Scanner(System.in);

        int a1 = Integer.parseInt(inputReader.nextLine());
        int a2 = Integer.parseInt(inputReader.nextLine());
        int n = Integer.parseInt(inputReader.nextLine());


        for (int i = a1; i <= a2 - 1; i++) {
            for (int j = 1; j <= n - 1; j++) {
                for (int k = 1; k <= (n / 2 - 1); k++) {
                    if (i % 2 == 1 && (j + k + i) % 2 == 1) {
                        System.out.printf("%c-%d%d%d%n", i, j, k, i);
                    }
                }
            }
        }


    }
}
0
NeliL avatar NeliL 0 Точки

Благодаря :))

0
Tedson avatar Tedson 3 Точки

Ето и за колегите от C#: https://pastebin.com/W4E8h85Z . Решението не е по-различно от описаното в Java.

0