НЕГЛУПЫЙ26
02.12.2022 05:03

Решите задачи на языке Паскаля:

А). Длина забора задается пользователем в метрах. Ширина одной доски 20 см. Расстояние между досками – 5 см. Определить и вывести на экран необходимое количество досок.

Б). Составить диалог пользователя с компьютером. Среда программирования должна задать пользователю 3 произвольных во Пользователь поочередно отвечает на каждый. На печать Паскаль выдает сообщение составленное на основании ответов пользователя.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
yulyatalko
24.05.2021 04:57

ребусы: 1 - я извени не знаю, 2- паблик 3- браузер 4-  тоже не знаю

Объяснение:

задача : 1)из (14) наливаем в (5)

2)из (5) наливаем в (9)

3)повторяем пункт 1 

4)из (5) наливаем в (9) остается 1л

5)переливаем из (9) в (14)

6)выливаем 1л из (5) в (9)

7)из (14) наливаем в (5)

8)из (5) наливаем в (9) 

в битоне(9) находится 6л молока

9)из (14) наливаем в (5)

10)из (5) наливаем в (9) 

в битоне (5) остается 2л молока

11)переливаем из (9)в (14)

12)наливаем в (9) 2л молока из (5) 

13)из (14) наливаем в (5)

14)из (5) переливаем в (9)

0,0(0 оценок)
Ответ:
тимур615
10.03.2021 02:28

//C# 7.3, .NET Framework 4.7.2

namespace

{

using System;

using System.Collections.Generic;

using System.Linq;

 

public class Program

{

 private static Random r = new Random();

 

 public static void Main()

 {

  var Xi = RandomArray(10, () => r.Next(-10, 10));

  Xi.Println();

  var notZeroCount = Xi.Count(item => item != 0);

  var replaced = Xi.Replace(item => item != 0, 1);

  notZeroCount.Println();

  replaced.Println();

 }

 

 private static T[] RandomArray<T>(int count, Func<T> next)

 {

  var temp = new T[count];

  for(var i = 0; i < count; i++)

   temp[i] = next();

  return temp;

 }

}

 

public static class Extensions

{

 public static IEnumerable<T> Replace<T>(this IEnumerable<T> source, Func<T, bool> selector, T newValue)

 {

  foreach (var item in source)

  {

   if (selector(item))

    yield return newValue;

   else  

    yield return item;

  }

 }

 

 public static int Count<T>(this IEnumerable<T> source, Func<T, bool> selector)

 {

  var count = 0;

  foreach (var item in source)

   if (selector(item)) count++;

     

  return count;

 }

 

 public static void Println<T>(this T[] source)

 {

  foreach (var item in source)

   Console.Write(item.ToString() + " ");

 }

 

 public static void Println<T>(this IEnumerable<T> source)

 {

  source.ToArray().Println();

 }

 

 public static void Println<T>(this T source)

 {

  Console.WriteLine(source);

 }

}

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота