tanya14757702
?>

Программа, приведенная ниже, реализует компьютерного ассистента, который спрашивает у пользователя день, месяц и год рождения, а затем выводить возраст в годах, месяцах и днях. Это была бы очень крутая программа, но кто-то взло-мал нашу систему и внес изменения в код! В инструкции if появились символы **, а переменная уже не хранит данные! Исправьте все ошибки и неточности и запустите программу. Код к заданию: # Step 1 start importdatetime # Step 2 birth day = int(input("Day of birth: ")) birth month = int(input("Month of birth: ")) birth year = int(input("Year of birth: ")) day = int(datetime.date.today(day) month = int(datetime.date.today().month) year = int(datetime.date.today().year) Домашнее задание № 5 2 # Step 3 if* > **: age = year - birth_year then: age = (year - birth_year) - 1 # Step 4 a = age b = abs(month - birth_month) c = abs(day - birth_day) print("Your age: {a} years, {b} months, {c} days")

Информатика

Ответы

Lilykl

using System;

namespace Dvumerni_Случайные_числа

{

   class Program

   {

       static void Main(string[] args)

       {

           //Случайный размер массива от 5 до 10 элементов

           Random Value = new Random();

           int RazmerMassiva = Value.Next(5,10);  

           //Объявление массива с случайным размером элементов

           int[] Massiv_1 = new int [RazmerMassiva];

           //Заносим случайные значения в массив от 1 до 5

           Random RandomCifr = new Random();

           for (int i = 0; i < Massiv_1.GetLength(0); i++)

               Massiv_1[i] = RandomCifr.Next(1,5);

           //Обьявление переменных чтобы работать в цикле "While"

           int proverochka = 0;

           int schetchikIndekca = 0;

           /*Обьявление нового массива (Massiv_2),который будет по размеру таким же как размер массива "Massiv_1"  

           И будет принимать его значения увеличенные на 15 в цикле "While" */

           int[] Massiv_2 = new int[Massiv_1.Length];

           //Увеличиваем значения в Massiv_1 на 15 и заносим их в Massiv_2

           while (Massiv_1.Length > proverochka)

           {

               Massiv_2[schetchikIndekca] = Massiv_1[schetchikIndekca] + 15;

               proverochka++;

               schetchikIndekca++;

           }

           //Выводим новый массив (Massiv_2) в консоль чтобы посмотреть как отработала программа

           foreach (var item in Massiv_2)

                Console.WriteLine(item);

       }

   }

}

Объяснение: Программа выполнена в C#. Не было указано на каком языке нужно выполнять.


Напишите программу,которая создает массив,заполняет его случ-ми числами и к каждому элементу массива
Напишите программу,которая создает массив,заполняет его случ-ми числами и к каждому элементу массива
Erikhovich

55:5=11

365:11≈33(34) берём "34", чтобы перехлестнуть 365.

Так как 11-ый член является замыкающим (перехлёстывающим 365), тогда смотрим по ближайшим:

34*10=340 (340+34=374) - подходит, но это не максимум!

365 mod 10= 36, а это значит, что последующий член будет больше 365, а именно 395.

В задании сказано, что d должно быть максимальным, а "34" - это допустимое, но не максимально число, удовлетворяющее условию, даже минимальное (по результату).

Проверка:

34*11=374, значит, когда на экране выведется s:=340, n:=50, то, зайдя по следующему циклу, получится, что s:= 374, n:=55. На следующий цикл программа не пойдёт.

ответ: d=34. 

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

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

Программа, приведенная ниже, реализует компьютерного ассистента, который спрашивает у пользователя день, месяц и год рождения, а затем выводить возраст в годах, месяцах и днях. Это была бы очень крутая программа, но кто-то взло-мал нашу систему и внес изменения в код! В инструкции if появились символы **, а переменная уже не хранит данные! Исправьте все ошибки и неточности и запустите программу. Код к заданию: # Step 1 start importdatetime # Step 2 birth day = int(input("Day of birth: ")) birth month = int(input("Month of birth: ")) birth year = int(input("Year of birth: ")) day = int(datetime.date.today(day) month = int(datetime.date.today().month) year = int(datetime.date.today().year) Домашнее задание № 5 2 # Step 3 if* > **: age = year - birth_year then: age = (year - birth_year) - 1 # Step 4 a = age b = abs(month - birth_month) c = abs(day - birth_day) print("Your age: {a} years, {b} months, {c} days")
Ваше имя (никнейм)*
Email*
Комментарий*

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

GoncharenkoKuzmin
magichands68
Татьяна-Мария
ЭдуардовнаКлючников1361
tsarkovim
artashhovhan
jagerlayf
arturcristian
barnkim
ЕВ1873
zapros
Vladimirovich Aleksandr1889
videofanovitch
seleznev1980
ivanovmk1977