06. Barcode Generator - от изпит 16.12.2017г.
Здравейте, може ли някой да пусне едно решение на тази задача, на C#.
Благодаря!
Здравейте, може ли някой да пусне едно решение на тази задача, на C#.
Благодаря!
Може просто трябва да ги пуснат за practice тези два изпита от екипа на СофтУни.
това проработи(кодът не е много подреден):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
            int f = int.Parse(Console.ReadLine());
            int s = int.Parse(Console.ReadLine());
            int f1 = f / 1000;
            int f2 = f/100 % 10;
            int f3 = f / 10 % 10;
            int f4 = f % 10;
            int s1 = s / 1000;
            int s2 = s / 100 % 10;
            int s3 = s / 10 % 10;
            int s4 = s % 10;
                  for (int i = 1; i <= 9; i++)
                     {
                         for (int j = 1; j <= 9; j++)
                         {
                             for (int k = 1; k <= 9; k++)
                             {
                                 for (int l = 1; l <= 9; l++)
                                 {
                                     if((i%2!=0 || i==1)&&i>=f1&&i<=s1)
                            {
                                if ((j % 2 != 0 || j == 1) && j >= f2 && j <= s2)
                                {
                                    if ((k % 2 != 0 || k == 1) && k >= f3 && k <= s3)
                                    {
                                        if ((l % 2 != 0 || l == 1) && l >= f4 && l <= s4)
Console.Write("" + i + j + k + l + " ");
}
}
}
                                 }
                             }
                         }
                     }
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _6_ta_zada4a
{
    class Program
    {
        static void Main(string[] args)
        {
string firstNumber = Console.ReadLine();
string secondNumber = Console.ReadLine();
int number1 = int.Parse(firstNumber);
int number2 = int.Parse(secondNumber);
char firstNumber1 = firstNumber[0];
char secondNumber1 = firstNumber[1];
char treeNumber1 = firstNumber[2];
char fourNumber1 = firstNumber[3];
            char firstNumber2 = secondNumber[0];
char secondNumber2 = secondNumber[1];
char treeNumber2 = secondNumber[2];
char fourNumber2 = secondNumber[3];
int sum;
            for (int i = firstNumber1 - 48; i <= firstNumber2 - 48; i++)
            {
                for (int j = secondNumber1 - 48; j <= secondNumber2 - 48; j++)
                {
                    for (int k = treeNumber1 - 48; k <= treeNumber2 - 48; k++)
                    {
                        for (int f = fourNumber1 - 48; f <= fourNumber2 - 48; f++)
                        {
                            if (i % 2 != 0 && j % 2 != 0 && k % 2 != 0 && f % 2 != 0)
                            {
int i1 = i;
int j2 = j;
int k2 = k;
int f2 = f;
sum = i1 * 1000 + j2 * 100 + k2 * 10 + f2 * 1;
                                if (sum >= number1 && sum <= number2)
                                {
                                    Console.Write("{0} ", sum);
                                }
}
                           
                        }
                    }
                }
            }
            Console.WriteLine();
           
        }
    }
}
Пичове, използвайте Pastebin!
Тези, които са били на изпита могат да си видят и вземат кода от Джъдж, като кликнат на изпита.
https://pastebin.com/8gGi2KmJ