оооопп
07.10.2020 14:01

Найдите образовательные ресурсы по юриспруденции и дайте им характеристику ​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
yanaboss666
23.05.2020 18:32

Объяснение:

using System;

namespace MyProgram {

class Programm {

static void Main(string[] args) {

int M = 5;

int N = 3;

int min = 0;

int max = 100;

int minOfRow = max;

int maxOfMin = min;

int[,] arr = new int[M, N];

Random r = new Random();

for (int i = 0; i < M; i++) {

minOfRow = max;

for (int j = 0; j < N; j++) {

arr[i, j] = r.Next(min, max);

Console.Write(arr[i, j] + " ");

if (arr[i, j] < minOfRow) {

minOfRow = arr[i, j];

}

}

if (minOfRow > maxOfMin) {

maxOfMin = minOfRow;

}

Console.WriteLine();

}

Console.WriteLine(Environment.NewLine + maxOfMin.ToString());

Console.ReadKey();

}

}

}

Чи не?

0,0(0 оценок)
Ответ:
damirpro
01.07.2022 14:58
ответ: 22
Вариант на C++, но программа долго выполняется; как оптимизировать, я пока не знаю.

#include <iostream>
#include <sstream>
#include <string>
int main()
{
    int k = 0;    //счетчик 1016палиндромов
   
    for (int i = 16; i <= 10000000; i++)
    {
        int temp = i;

        std::stringstream ss;   //перевод 10чного числа в 16чную строку
        ss << std::hex << temp;
        std::string temp16(ss.str());

        //проверяем, является ли 16чное число палиндромом
        bool t16 = true;
        int left_index = 0;
        int right_index = temp16.size() - 1;
        while (left_index < right_index)
            if (temp16[left_index++] != temp16[right_index--])
                t16 = false;

        if (t16)
        {
            bool t10 = true;
            std::ostringstream ost;   //перевод 10чного числа в строку
            ost << temp;
            std::string temp10 = ost.str();

            //проверяем, является ли 10чное число палиндромом
            int left_index = 0;
            int right_index = temp10.size() - 1;
            while (left_index < right_index)
                if (temp10[left_index++] != temp10[right_index--])
                    t10 = false;

            if (t10)
                k = k + 1;
        }
    }
   
    std::cout << "Number of 1016-palindroms: " << k << std::endl;
    return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота