Jannadon77
?>

Допишите предложение: алгоритм можно представить в графическом виде​

Информатика

Ответы

irina611901
Наивные способы: - загадываем число. прибавляем к нему 7. отнимаем загаданное число. x + 7 - x = 7 - загадываем число. умножаем его на 7. делим на загаданное число (не сработает для нуля) x * 7 / x = 7 можно немного это замаскировать: - загадываем число. умножаем его на 15873. прибавляем 111111. делим на 15873. отнимаем загаданное число. (15873x + 111111)/15873 - x = 7 можно использовать какой-нибудь фокус, например, складывание сумм цифр до тех пор, пока не получится одно число (т.н. "числовой корень", пример: 255 -> 2 + 5 + 5 = 12 -> 1 + 2 = 3) - загадываем натуральное  число. умножаем на 9, находим числовой корень. отнимаем 2. разгадка в том, что числовой корень любого числа, делящегося на 9 и не равного нулю, равен 9. маскировка: - загадываем натуральное число. умножаем на 777 и находим числовой корень. потом на 666 и находим числовой корень. прибавляем к результату 666. находим сумму кубов  цифр результата. и еще раз. смотрим на число сотен результата. 666 делится на 9, так что числовой корень числа (666 * что-то) равен 9. 666 + 9 = 675. 6^3 + 7^3 +5^3 = 684. 6^3 + 8^3 + 4^3 = 792
Чубкова1290

Так как целевой язык не указан и автор во выразил своё безразличие к этому во то написал пример на С# с использованием возможностей стандартной библиотеки языка.

Код ниже:

using System;

using System.Linq;

using System.Collections.Generic;

namespace Znanium {

public class AnotherOne

{

 public static void Main()

 {

  // Генерация массива

  var rand = new Random(); // Инициализируем рандомайзер

  int[] arr = (from x in Enumerable.Range(0, 10) // Отсчитываем 10 элементов

     select rand.Next(100)) // Генерируем счисло от 0 до 99

     .ToArray(); // Делаем из объекта массив

 

  // Печатаем массив на экран

  Console.WriteLine("Source array:");

  PrintArr(arr);

 

  // Находим максимальный элемент

  int maxEl = arr.Max();

  Console.WriteLine($"Max element is {maxEl}.");

 }

 

 public static void PrintArr(int[] arr) {

  Console.Write("[ ");

  foreach(var el in arr) {

   Console.Write($"{el} ");

  }

  Console.WriteLine("]");

 }

}

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Допишите предложение: алгоритм можно представить в графическом виде​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Андрей Шитенкова
avdeevau807
Nertman45
vkorz594
suxoruchenkovm171
clic1968420
moskwa999
admiral-kazan
seymurxalafov05
vardartem876
zuelv
julia3594265843
os2854
bondarev05071962
Azarenkoff