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 9 Точки

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

#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
Bukacha avatar Bukacha 0 Точки

Ето решение и за колегите от Python : https://pastebin.com/CbXXspUJ .

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.