ВЫВОД МАССИВА | ПЕРЕБОР МАССИВА | МАССИВЫ И ЦИКЛЫ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 26

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2019
  • Продолжаем изучать массивы в c#. Работа с массивами - это типичный инструмент для выполнения самых разных задач в программировании. В этом уроке мы рассмотрим каким образом можно взаимодействовать с массивами с помощью цикла for, выполним перебор всех элементов массива и вывод массива на консоль.
    ✅ ДОМАШНЕЕ ЗАДАНИЕ К УРОКУ bit.ly/33epVbO
    ✅C# ЦИКЛ FOR | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 18 bit.ly/2OEiFAX
    ✅ ЧТО ТАКОЕ МАССИВЫ | ОДНОМЕРНЫЙ МАССИВ C# ПРИМЕРЫ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 24 bit.ly/2rhILBM
    ✅ИНИЦИАЛИЗАЦИЯ МАССИВА | СПОСОБЫ | СИ ШАРП | C# ПРИМЕРЫ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 25 bit.ly/2DdHZrY
    ✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
    ✅Доступ к исходному коду и спонсорство / simplecode
    ✅ donatepay.ru/don/SimpleCode
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
    ✅ Telegram канал t.me/SergeySimpleCode
    Уроки по программированию
    ✅Наша группа ВК smplcode
    ✅Подписывайтесь на канал / @simplecodeit
    #массивы #сишарп #simplecode #урокипрограммирования

ความคิดเห็น • 165

  • @SimpleCodeIT
    @SimpleCodeIT  4 ปีที่แล้ว +24

    Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
    ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
    ✅ donatepay.ru/don/SimpleCode
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4

  • @Mobi1q
    @Mobi1q 3 ปีที่แล้ว +111

    Это нечто!!! Дело в том что я никогда не увлекался программированием и просто решил попробовать... Я даже и не подозревал, что это на столько интересно!!! Это поинтересней ребусов, загадок и прочего, так как для решения одной и той же задачи может использоваться множество методов... Короче, Вы человек открывающий двери в мир "интересного"!!!
    PS: домашние задания просто... время проходит незаметно за их решением)) СПАСИБО за Ваши старания!!!

    • @geshoi
      @geshoi 2 ปีที่แล้ว +3

      Все верно и я согласен с этим, ну проблема в том, как после уроков дальше развить навык, чтобы реально стать программистом.

    • @yungasake8018
      @yungasake8018 2 ปีที่แล้ว

      @@geshoi решение задач

    • @yourdream28
      @yourdream28 2 ปีที่แล้ว +2

      да, 6 часов думания над 5минутной задачей проходят быстро) ну это у меня бывает такое, когда решить не могу сразу

    • @orex-vitaliy
      @orex-vitaliy 2 ปีที่แล้ว +3

      @@yourdream28 я домашнее задание не делал, так как слишком нуб для них))

    • @DrimingPlays
      @DrimingPlays 2 ปีที่แล้ว

      @@geshoi Стал программистом?

  • @geshoi
    @geshoi 2 ปีที่แล้ว +7

    В этом примере так легко проследить работу отладчика, тогда как во вложенных циклах у меня голова кругом шла. Люблю, когда в начале легко и доступно для новичков. Спасибо огромное, вас нельзя не благодарить.

  • @BSSDSM
    @BSSDSM 4 ปีที่แล้ว +33

    Спасибо за ваши видео! Побольше бы более углубленных видео) Если будет возможность сделайте, пожалуйста, видео про гит, гитхаб, что это такое, как этим пользоваться и зачем нужно. Думаю будет полезной информацией узнать об этом начинающим и не только.

  • @alexmordor9774
    @alexmordor9774 4 ปีที่แล้ว +34

    Спасибо за твою деятельность.

  • @WorldofHipHopRap
    @WorldofHipHopRap 2 ปีที่แล้ว +13

    Круто, спасибо) Очень помогло для Unity, смог перебирать массив со звуками для включения и выключения определённого звука 😀👍

  • @py_buddha2911
    @py_buddha2911 4 ปีที่แล้ว +14

    Вот так подарок на воскресенье! Спасибо!

  • @user-sk9wo6ow6g
    @user-sk9wo6ow6g 3 ปีที่แล้ว +11

    Сергей, спасибо вам большое!

  • @user-lx5vv3uu8u
    @user-lx5vv3uu8u 4 ปีที่แล้ว +15

    Сергей, спасибо большое!

  • @charon4683
    @charon4683 4 ปีที่แล้ว +6

    Спасибо что снимаешь такие видосы ) Всё объясняешь доступным языком

  • @vladimir_pl
    @vladimir_pl 11 หลายเดือนก่อน +4

    Дошел сюда, с перерывами, смог выполнить только 2. 3. и то по простому... продолжаю дальше, жаль не могу красиво выполнять все задания (((
    UPD: После просмотра решений ... на следующий день проверил себя, и решил уже все задачи)

  • @user-kz4xm7zk5c
    @user-kz4xm7zk5c 4 ปีที่แล้ว +13

    Всё понятно, благодарю!

  • @RowdyNinja66
    @RowdyNinja66 4 หลายเดือนก่อน +3

    На 3 день обучения я могу сказать, Я ФАНАТ СЁРЕГИ СИМПЛА. Надеюсь с Вами всё хорошо сэнсэй, мир вашему дому! Очёнь ждём возвращения, ставлю лайки префом будто в руках авик

    • @rayni451
      @rayni451 2 หลายเดือนก่อน

      а куда он пропал?

    • @RowdyNinja66
      @RowdyNinja66 หลายเดือนก่อน

      @@rayni451 Из-за войны он приостановил действия на канале, вроде писал у себя в тг что как только война закочиться сразу продолжит, но сейчас этого поста в тг нету, надеюсь он жив и здоров.

  • @elfinroom1178
    @elfinroom1178 3 ปีที่แล้ว +1

    Спасибо Дядя Сережа за контент.

  • @TheVelesS
    @TheVelesS 2 ปีที่แล้ว +2

    Спасибо за уроки! Мой вариант с проверкой ввода:
    using System;
    namespace HomeWorkArray
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    int count = 0;
    bool num = false;
    int[] myArray = new int[10];
    while (count < 10)
    {
    num = false;
    while (!num)
    {
    try // Ввод и сразу проверка
    {
    Console.Clear();
    Console.WriteLine("Заполняем массив на 10 чисел.
    ");
    Console.Write("Введите " + (count + 1) + " число:
    ");
    myArray[count] = int.Parse(Console.ReadLine());
    count++;
    num = true;
    }
    catch (Exception)
    {
    Console.WriteLine("
    Введено не число!!!
    " +
    "Для продолжения нажмите любую клавишу...");
    Console.ReadLine();
    }
    }
    }
    Console.Clear();
    Console.Write("Вывод массива в обратном порядке: ");
    for (int i = myArray.Length - 1; i >= 0; i--)
    {
    Console.Write(myArray[i] + " ");
    }
    Console.WriteLine();
    string str = ""; //Четные числа
    int sum = 0;
    count = 0;
    for (int i = 0; i < myArray.Length; i++)
    {
    if (myArray[i] % 2 == 0 && myArray[i] != 0)
    {
    sum += myArray[i];
    str += myArray[i] + " + ";
    count++; // Подсчитываем количество четных чисел.
    }
    }
    switch (count)
    {
    case 0:
    Console.WriteLine("
    Нет четных чисел!
    ");
    break;
    case 1:
    Console.WriteLine("
    Сумма четных чисел = " + sum);
    break;
    default:
    Console.Write("
    Сумма четных чисел: ");
    str = str.Substring(0, str.Length - 2) + "= "; //Убирает 2 последних символа и добавляет = в конце.
    Console.WriteLine(str + sum);
    break;
    }
    int min = myArray[0]; // Минимальное число
    for(int i = 1;i < myArray.Length; i++)
    {
    if(myArray[i] < min)
    {
    min = myArray[i];
    }
    }
    Console.WriteLine("
    Минимальное число в массиве: " + min);
    Console.ReadLine();
    }
    }
    }

  • @3x__
    @3x__ 4 ปีที่แล้ว +8

    Спасибо за урок!!!

  • @bulba1995
    @bulba1995 3 ปีที่แล้ว +1

    Думал еще один урок сегодня пройти , а когда начал дз делать возникли некие трудности , думаю завтра .
    Мое почтение за курок !)

  • @user-we6si4mi3x
    @user-we6si4mi3x 2 ปีที่แล้ว +1

    Большое спасибо! Комментарий в поддержку !

  • @campillius
    @campillius 3 ปีที่แล้ว +2

    Это самый интересный урок 1 - 26, домашка огонь :) Спасибо

  • @didarnepesov8064
    @didarnepesov8064 4 ปีที่แล้ว +2

    Больше спасибо за все уроки)

  • @user-kk6ob5ud3n
    @user-kk6ob5ud3n 3 ปีที่แล้ว +2

    Спасибо огроменное!

  • @ifelru
    @ifelru 2 ปีที่แล้ว +1

    Спасибо за отличные уроки!

  • @bignumber9483
    @bignumber9483 4 ปีที่แล้ว +7

    Спасибо за урок

  • @java9674
    @java9674 4 ปีที่แล้ว +1

    Доьрый день хотел вам сказать огромное спс за проделаную работу так держать ваши уроки самые актуаотны в yutube

  • @SG-li3qv
    @SG-li3qv 3 ปีที่แล้ว +2

    Спасибо Серж за урок!!!

  • @colibri_86
    @colibri_86 3 ปีที่แล้ว +1

    Лайк не глядя. Спасибо за очередной полезный урок!

  • @lexgame861
    @lexgame861 4 ปีที่แล้ว +2

    Спасибо большое за видео)

  • @artlinestudio6735
    @artlinestudio6735 2 ปีที่แล้ว +1

    Спасибо за урок Сергей!

  • @ottoflamel7253
    @ottoflamel7253 3 ปีที่แล้ว +2

    Всё понятно и интересно)

  • @user-zq5hl8hv8g
    @user-zq5hl8hv8g 3 ปีที่แล้ว +2

    Благодарю

  • @xxx_nesquik_xxx
    @xxx_nesquik_xxx 4 ปีที่แล้ว +1

    Огромное спасибо

  • @diskopartizan184
    @diskopartizan184 2 ปีที่แล้ว

    Спасибо за уроки!

  • @alexmordor9774
    @alexmordor9774 4 ปีที่แล้ว +22

    круто что есть задание в конце, я уже сделал, это действительно поможет лучше разобраться.

    • @tvtv7026
      @tvtv7026 ปีที่แล้ว

      ой не ври

    • @abman9096
      @abman9096 ปีที่แล้ว

      @@tvtv7026 он не врёт

  • @user-zz9vs8wb6v
    @user-zz9vs8wb6v 2 ปีที่แล้ว

    Просто лучший учитель С# на Ютубе, больше не чего сказать.

  • @mumanmuman9119
    @mumanmuman9119 3 ปีที่แล้ว

    Комментарий для поддержки!

  • @sergeyfilatov116
    @sergeyfilatov116 ปีที่แล้ว +7

    Домашнее задание, можно теперь перейти к разбору, благо все видео уже вышли)
    int[] myArray;
    int sumEvenMyArray = 0;
    Console.Write("Введите кол-во элементов в массиве: ");
    int numberOfElements = int.Parse(Console.ReadLine());
    Console.WriteLine();
    myArray = Enumerable.Repeat(0, numberOfElements).ToArray();
    for (int i = 0; i < numberOfElements; i++)
    {
    Console.WriteLine("Введите " + i + " элемент массива");
    myArray[i] = int.Parse(Console.ReadLine());
    }
    Console.WriteLine("Массив заполнен
    ");
    Console.WriteLine("Массив в обратном порядке");
    for (int i = myArray.Length; i > 0 ;i--)
    {
    Console.WriteLine(myArray[i - 1]);
    }
    Console.WriteLine();
    for (int i = 0; i < myArray.Length; i++)
    {
    if (myArray[i] % 2 == 0)
    {
    sumEvenMyArray+= myArray[i];
    }
    }
    Console.Write("Сумма четных элементов массива: " + sumEvenMyArray);
    Console.WriteLine("
    ");
    /*int myArrayMin = myArray.Min(); */
    int myArrayMin = myArray[0];
    for (int i = 0; i < myArray.Length; i++)
    {
    if (myArray[i] < myArrayMin)
    {
    myArrayMin = myArray[i];
    }
    }
    Console.Write("Наименьшее число в массиве: " + myArrayMin);
    Console.WriteLine("
    ");

    • @ptichkasinichkamia
      @ptichkasinichkamia ปีที่แล้ว +2

      Как результаты через 3 месяца?

    • @coutiaraZZ
      @coutiaraZZ ปีที่แล้ว

      @@ptichkasinichkamia как у вас

    • @ptichkasinichkamia
      @ptichkasinichkamia ปีที่แล้ว +2

      @@coutiaraZZ Учу, прошел весь этот курс, сейчас прохожу небольшой туториал по юнити, как закончу вернусь в С# но уже к курсам itvd. Потом юнити продолжу

  • @qazaqoldgamer
    @qazaqoldgamer 5 หลายเดือนก่อน

    Как же он хорошо объясняет!!!!!!!!!!!!!!!!!!!!!!!

  • @ivantarabukin1676
    @ivantarabukin1676 3 ปีที่แล้ว +1

    Спасибо за уроки

  • @user-ix4cm7ch5z
    @user-ix4cm7ch5z 2 ปีที่แล้ว

    я смотрю ролики неспеша ,могу один урок дня посматривать обдумывать .Но сейчас проснулся и во сне ваш урок был хD

  • @user-od8mn6ns2z
    @user-od8mn6ns2z 2 ปีที่แล้ว +1

    Всё полезно! Всё интересно! Спасибо , буду пытаться делать дз)

  • @Mex-rd5jh
    @Mex-rd5jh 2 ปีที่แล้ว

    Спасибо за урок)

  • @egorkalmykov4003
    @egorkalmykov4003 3 ปีที่แล้ว

    Спасибо !!!

  • @BrownAleks
    @BrownAleks 3 ปีที่แล้ว +5

    Огромное спасибо за урок и домашку! Некоторые тут в комментах свои работы по выставляли. =))) Надеюсь вы не против если я свою тоже воткну.
    static void Main(string[] args)
    {
    Console.WriteLine("Задание 1:\tВведите значения элементов массива типа int через запятую.");
    string[] var = Console.ReadLine().Split(',');
    int[] myArrey = new int[var.Length];
    for (int i = 0; i < var.Length; i++)
    {
    if (!int.TryParse(var[i],out myArrey[i]))
    {
    Console.WriteLine("Error: Значение с индексом ["+i+"] - не число!");
    }
    }
    Console.WriteLine();
    Console.WriteLine("Задание 2:\tВывод массива в обратном порядке.");
    for (int i = myArrey.Length-1; i >= 0; i--)
    {
    Console.WriteLine("myArrey["+i+"] = "+myArrey[i]);
    }
    Console.WriteLine();
    int sum = 0;
    for (int i = 0; i < myArrey.Length; i++)
    {
    sum += (myArrey[i] % 2)==0 ? myArrey[i] : 0;
    }
    Console.WriteLine("Задание 3:\tСумма чётных чисел в массиве myArrey = " + sum);
    Console.WriteLine();
    Console.WriteLine("Задание 4:\tНаименьшее число в массиве myArrey = " + myArrey.Min());
    Console.ReadLine();
    }

  • @sosiskakiller5685
    @sosiskakiller5685 7 หลายเดือนก่อน

    Хорошая подача !

  • @user-ym4iw2he4o
    @user-ym4iw2he4o 4 ปีที่แล้ว +1

    Спасибо

  • @_chill_relax_calm4647
    @_chill_relax_calm4647 3 ปีที่แล้ว

    Поддерживающий комментарий, для развития канала

  • @pupsKip
    @pupsKip 11 หลายเดือนก่อน +1

    Супер

  • @OSADOK
    @OSADOK ปีที่แล้ว

    Спасибо!

  • @arroganz9318
    @arroganz9318 ปีที่แล้ว

    Тыак, всем привет, дошел до этого урока. Учителю маине гроссе респектирунг). Пока с ходу текстовки сразу понял как делать первые 3 дз. А над 3 чёт с ходу не пришла в голову логика, хотя и понимаю, что чтобы найти наименьшее надо все каким-то образом приравнять друг к другу. Подумаю на утро со свежей головой.

  • @user-kb6qd8rg4g
    @user-kb6qd8rg4g 4 ปีที่แล้ว +1

    спасибо

  • @geraltt1455
    @geraltt1455 4 ปีที่แล้ว +2

    👍

  • @sheonaner
    @sheonaner 5 หลายเดือนก่อน

    Лучший

  • @paino_ino
    @paino_ino 4 ปีที่แล้ว +28

    Здравствуйте, Сергей. Большое спасибо за ваши труды. Хотел спросить, после курса С++ какие книги или ресурсы посоветуете для дальнейшего роста?

    • @priminister5711
      @priminister5711 4 ปีที่แล้ว +4

      Тебе никто не ответил ;(
      Эх понимаю тебя...

    • @priminister5711
      @priminister5711 4 ปีที่แล้ว +1

      Посмотри АйтиБорода там рекомендуют книги и что делать дальше и по си ++ и дотнет.

  • @AlexandrSavchenko
    @AlexandrSavchenko 3 ปีที่แล้ว +1

    Здравствуйте, Спасибо вам за уроки). У меня такой вопрос ...как после перебора массива(если что то изменилось) перезаписать этот массив?

  • @Wendan
    @Wendan 2 ปีที่แล้ว +1

    Спасибо за уроки, мой пример решения домашней работы)
    Console.WriteLine("Введите количество");
    int count = int.Parse(Console.ReadLine());
    int[] mas = new int [count];
    //1. Запонить массив с клавиатуры
    for (int i = 0; i < count; i++)
    {
    Console.WriteLine($"Введите {i+1} число в массиве");
    int number = int.Parse(Console.ReadLine());
    mas[i] = number;
    }
    //2. Вывод массива в обратном порядке
    Console.WriteLine("Вывод чисел в массиве в обратном порядке");
    for (int i = count; i > 0; i--)
    Console.WriteLine(mas[i - 1]);
    //3. Сумма чисел в массиве
    int sum = 0;
    for (int i = 0; i < mas.Length; i++)
    sum += mas[i];
    Console.WriteLine("Сумма чисел в массиве " + sum);
    //4.Наименьшее число в массиве
    int min = mas[0];
    for (int i = 0; i < mas.Length; i++)
    if (mas[i] < min)
    min = mas[i];
    Console.WriteLine("Минимальное число " + min);
    Console.ReadKey();
    p.s там, где находить минимальное, как понимаю надо без использования min, так что сделал без нее)

  • @eld4j
    @eld4j 3 ปีที่แล้ว

    гайд достоин человеческих уважений

  • @RowdyNinja66
    @RowdyNinja66 4 หลายเดือนก่อน

    Спустя 3 часа я всё таки выполнил все 4 задания, было не легко, учитывая что у меня был челенж не гуглить инфу, но пересмотрев уроки про массивы ещё раз, у меня начало получаться и это только 4 день на этом курсе, Вы действительно крутой учитель.

    • @rayni451
      @rayni451 2 หลายเดือนก่อน

      ку как дела у тебя сейчас? достиг большего уровня?

    • @RowdyNinja66
      @RowdyNinja66 หลายเดือนก่อน

      @@rayni451 привет, я учусь на направлении информатика в целом каждый день узнаю что-то новое, сейчас сессия по этому не много приостановил этот курс, так-как активно учу веб технологии(Front + php, SQL), но после сессии планирую продождать, мне очень нравиться C#

  • @mediafile9995
    @mediafile9995 3 ปีที่แล้ว +3

    А наименьшее число можно найти не только циклом, а? Или всё таки пытаться циклом найти наименьшее?

  • @tesarotawer4390
    @tesarotawer4390 4 ปีที่แล้ว +4

    Лайк не глядя

  • @gac6341
    @gac6341 4 ปีที่แล้ว

    Up!

  • @Heilige_Went
    @Heilige_Went 9 หลายเดือนก่อน

    Легенда

  • @newmoment6462
    @newmoment6462 2 ปีที่แล้ว

    Дякую за урок!

  • @I-PixALbI4-I
    @I-PixALbI4-I 4 ปีที่แล้ว +5

    Да чёрт раздери эти массивы. Я сделал всёё как вы и говорили в цикле про For чтобы работало в обратном порядке, но мне пишет "Индекс находился вне границ массива."
    Бомбит! В прошлом ДЗ я тоже не сомг справиться с этими циклами!!!!
    Понял что i должна быть меньше и записал как
    for ( int i = myArray.Length-1; i >= 0; i-- )

    • @priminister5711
      @priminister5711 4 ปีที่แล้ว +1

      По спокойнее... У всех бывают осечки. Просто пробуй у тебя обязательно получиться!)

    • @user-bg6ek9nh7g
      @user-bg6ek9nh7g 3 ปีที่แล้ว +1

      Блин, спасибо, я задолбался с этим индексом вне массива

    • @medion1569
      @medion1569 29 วันที่ผ่านมา

      Уберите просто знак равенства при проверке условия цикла

  • @tekkenthug5261
    @tekkenthug5261 3 ปีที่แล้ว

    Greeter.cs
    Class Greeter
    {
    public void Greet()
    {
    Console.WriteLine("Thank you for this channel, you are the good guy, we love you, dude");
    }
    }
    Program.cs
    namespace SimpleCode
    {
    class Program
    {
    static void Main()
    {
    Greeter greeter = new Greeter();
    greeter.Greet();
    Console.ReadKey();
    }
    }
    }
    ================================================================================
    Огромное спасибо, Сергей, вы делаете огромное дело, я искренне желаю вам добра и успеха.

  • @sirinitis
    @sirinitis 2 ปีที่แล้ว

    После треугольников совсем казалось, что ничего не получается. Тут вроде получилось. Страшно смотреть проверку дз в сл роликах 😅
    static void Main(string[] args)
    {
    int i = 0;
    int number = 0;
    int sum = 0;
    Console.WriteLine("Введите количество элементов массива");
    int length = int.Parse(Console.ReadLine());
    int[] myArray = new int[length];
    for (i = 0; i < length; i++)
    {
    Console.WriteLine("Введите элемент массива под индексом " + i);
    number = int.Parse(Console.ReadLine());
    myArray[i] = number;
    }
    Console.WriteLine("Исходный массив: ");
    for (i = 0; i < myArray.Length; i++)
    Console.Write(myArray[i] +" ");
    Console.WriteLine("");
    Console.WriteLine("Массив в обратном порядке: ");
    for (i = myArray.Length-1; i >= 0 ; i--)
    Console.Write(myArray[i] + " ");
    Console.WriteLine("");
    Console.WriteLine("Сумма четных чисел в массиве равна: ");
    for (i = 0; i < myArray.Length; i++)
    {
    if (myArray[i] % 2 == 0)
    sum += myArray[i];
    }
    Console.WriteLine(sum);
    Console.WriteLine("Наименьшее число в массиве: ");
    Console.Write(myArray.Min());
    Console.ReadLine();
    }

  • @NoName-he2uz
    @NoName-he2uz 4 หลายเดือนก่อน

    И вот на 26 уроке я начинаю чувствовать, что в голове моей каша)

  • @romovajulia
    @romovajulia ปีที่แล้ว

    Спасибо за домашку ❤

    • @denzeroneYT
      @denzeroneYT 10 หลายเดือนก่อน +1

      Я её не осилил :( Не понимаю, как это делается, и где вообще взять все понимание

    • @KitKat20GoC
      @KitKat20GoC 9 หลายเดือนก่อน

      @@denzeroneYT Понимаю( Я смог только вывести массив в обратном порядке​

  • @zalikplay5468
    @zalikplay5468 3 ปีที่แล้ว +3

    Послезавтра экзы по инфе) Пора)

    • @unmei7282
      @unmei7282 3 ปีที่แล้ว

      как сдал ?

    • @zalikplay5468
      @zalikplay5468 3 ปีที่แล้ว

      @@unmei7282 90

    • @slimo8783
      @slimo8783 2 ปีที่แล้ว

      @@zalikplay5468 братишка) У меня столько же. Куда поступил?

  • @short_aliexpress
    @short_aliexpress 3 ปีที่แล้ว

    Спасибо уроки с Дз

  • @viktort9326
    @viktort9326 4 ปีที่แล้ว

    Нужно построить зиккурат!
    Нужно больше ОПП!!!

  • @alexbadurashvili4415
    @alexbadurashvili4415 3 ปีที่แล้ว +1

    Когда ми обсуждаем операцию в дебаге, ви говорите сделаем шаг и все идет медленно по шагам. Подскажете пожалуиста ето как делается. То ест какои клавиш нажат что один шаг сделать ?

    • @null4773
      @null4773 3 ปีที่แล้ว +1

      F10

  • @user-et8cb7vu4c
    @user-et8cb7vu4c 9 หลายเดือนก่อน

    лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)

  • @annetka_
    @annetka_ 2 ปีที่แล้ว

    Домашнее задание:
    Console.WriteLine("Количество элементов в массиве: ");
    int countArray = Convert.ToInt32(Console.ReadLine());
    int[] myArray = new int[countArray];
    for (int i = 0; i < myArray.Length; i++)
    {
    Console.WriteLine($"Укажите значение в элементе массива #{i}: ");
    int value = Convert.ToInt32(Console.ReadLine());
    myArray[i] = value;
    Console.WriteLine($"\tПринято значение в элемент массива myArray[{i}]: {value}");
    }
    Console.WriteLine("
    Вывод массива в обратном порядке:");
    for (int i = myArray.Length - 1; i >= 0; i--)
    {
    Console.WriteLine(myArray[i]);
    }
    Console.WriteLine("Сумма четных чисел: " + myArray.Where(x => x % 2 == 0).Sum());
    Console.WriteLine($"Наименьшее число в массиве: {myArray.Min()}");

  • @Vipyouchay
    @Vipyouchay 4 ปีที่แล้ว +1

    10, 2, 3, 55 - ставлю лайк опять!

    • @funk6248
      @funk6248 4 ปีที่แล้ว

      4, 3, 9, 0 - рифмы нет совсем

    • @artemalekseev6885
      @artemalekseev6885 3 ปีที่แล้ว

      @@funk6248
      1, 8, 2, 7 - рифмы нет совсем?

  • @05lda
    @05lda 2 ปีที่แล้ว

    Как работать с отладчиком? Включить его

  • @user-pj7eb2en2u
    @user-pj7eb2en2u ปีที่แล้ว

    Домашнее задание:
    Console.Write("Введите кол-во ячеек для массива : ");
    int lenghtArray = int.Parse(Console.ReadLine());
    int[] myArray = new int[lenghtArray];
    Console.WriteLine("");

    for (int i = 0; i < lenghtArray; i++)
    {
    Console.Write("Введите число для ячейки " + i+" : ");
    myArray[i] = int.Parse(Console.ReadLine());
    Console.WriteLine("");
    }

    Console.WriteLine("");
    int summ = 0;
    for (int m = lenghtArray; m > 0; )
    {
    m--;
    Console.WriteLine("Число ячейки "+ m+" = "+myArray[m]);
    Console.WriteLine("");

    if(myArray[m] % 2 == 0)
    {
    summ += myArray[m];

    }
    if (m == 0)
    {
    Console.WriteLine("Сумма всех четных = " + summ);
    if (summ

  • @tis0oncsgo117
    @tis0oncsgo117 ปีที่แล้ว

    Возможно просто вывести массив? Не перебирая его

  • @zercooI
    @zercooI 8 หลายเดือนก่อน

    Кто дошёл до этого видео и появляются дальше вопросы, может есть желание что-то обсудить. Могу помочь с чем-либо. Не знаю как тут оставить ссылку, если подскажите буду рад.

  • @darkhanishere
    @darkhanishere 2 ปีที่แล้ว

    все в одном
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace Homework
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    Console.Write("Введите длину массива: ");
    int arrayLength = int.Parse(Console.ReadLine());
    int[] myArray = new int[arrayLength];
    for (int i = 0; i < arrayLength; i++)
    {
    Console.Write(">> ");
    myArray[i] = int.Parse(Console.ReadLine());
    }
    Console.WriteLine("
    Вывод массива:
    ");
    for (int i = 0; i < arrayLength; i++)
    {
    Console.Write(" ");
    Console.WriteLine(myArray[i]);
    }
    Console.WriteLine("
    Вывод массива в обратном порядке:
    ");
    for (int i = arrayLength - 1; i >= 0; i--)
    {
    Console.Write(" ");
    Console.WriteLine(myArray[i]);
    }
    int evenNumbersSum = 0;
    for (int i = 0; i < arrayLength; i++)
    {
    evenNumbersSum += myArray[i] % 2 == 0 ? myArray[i] : 0;
    }
    Console.WriteLine("
    Сумма четных чисел массива = " + evenNumbersSum + "
    ");

    Console.WriteLine("Наименьшее число массива = " + myArray.Min() + "
    ");
    }
    }
    }

  • @IAnikeyI
    @IAnikeyI 3 ปีที่แล้ว

    ++

  • @strelok6903
    @strelok6903 3 ปีที่แล้ว

    А вот как заполнять двумерный массив автоматически ( от 100 до 1000 ,что бы шло (100,200,300..) , Если я делаю через рандом то все получается , а если я пытаюсь сделать что бы шло через каждые 100 шагов то не получается

    • @assetkussainov
      @assetkussainov 2 ปีที่แล้ว

      вложенным циклом. Вначале итерируешь по i, а внутри него по j

  • @AristokratoOo
    @AristokratoOo หลายเดือนก่อน

    Четвёртое задание гроб💀

  • @user-sf4gl4wq3i
    @user-sf4gl4wq3i 3 ปีที่แล้ว

    Console.Write("Введите длинну массива: ");
    int lengthArray = int.Parse(Console.ReadLine());
    int[] myArray = new int [lengthArray];
    for (int i = 0; i < myArray.Length; i++)
    {
    Console.Write($"{i + 1} из {myArray.Length}, введите число: ");
    myArray[i] = int.Parse(Console.ReadLine());
    }
    Console.Write("Массив: ");
    for (int i = myArray.Length - 1; i >= 0 ; i--)
    {
    Console.Write($"{ myArray[i]} ");
    }
    Console.WriteLine();
    int sumNum = 0;
    for (int i = 0; i < myArray.Length; i++)
    {
    if (myArray[i] % 2 == 0)
    sumNum += myArray[i];
    }
    Console.WriteLine($"Сумма четных чисел массива: {sumNum}");
    int minNum = myArray[0];
    int maxNum = myArray[0];
    for (int i = 1; i < myArray.Length; i++)
    {
    if (myArray[i] < minNum)
    minNum = myArray[i];
    else if (myArray[i] > maxNum)
    maxNum = myArray[i];
    }
    Console.Write($"minNum --> |{minNum} ... ");
    Console.WriteLine($"{maxNum}|

  • @user-yk5gz8kc3e
    @user-yk5gz8kc3e ปีที่แล้ว

    то як я зробив дз)))))
    using System;
    namespace simple
    {
    class Program
    {
    static void Main(string[] args)
    {
    //дз:6
    Console.WriteLine("скільки елементів буде мати масив?");
    int [] Arr = {};
    Arr = new int[int.Parse(Console.ReadLine())];

    Console.WriteLine("заповніть масив з клави");
    for (int i = 0; i < Arr.Length; i++)
    {
    Arr[i] = int.Parse(Console.ReadLine());
    }
    //дз:7
    Console.WriteLine(" перевернутий масив: ");

    for (int i = Arr.Length-1; i >= 0; i--)
    {
    Console.WriteLine(Arr[i]);
    }
    //дз:8
    int even = 0, add = 0;
    for (int i = 0; i < Arr.Length; i++)
    {
    if (Arr [i]%2 == 0)
    {
    even = even + Arr[i];
    }
    else
    {
    add = add + Arr[i];
    }
    }
    Console.WriteLine("сума парн чисел = " + even);
    Console.WriteLine("sum add numb = " + add);
    int minnumb = Arr[0];
    for (int i = 1; i < Arr.Length; i++)
    {
    if (minnumb > Arr[i])
    {
    minnumb = Arr[i];
    }
    }
    Console.WriteLine("мін знач у масиві = " + minnumb);
    Console.ReadLine();
    }
    }
    }

  • @ivanuchka007dunduk3
    @ivanuchka007dunduk3 4 ปีที่แล้ว

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace Массив_с_клавиатуры
    {

    class Program
    {
    public static void SetMassiv(ref int[] array)
    {
    for (int i = 0; i < array.Length; i++)
    {
    Console.Write($"Введите {i + 1} элемент: ");
    array[i] = Convert.ToInt32(Console.ReadLine());
    }
    }
    public static void PrintMassiv(int[] array)
    {
    Console.Write("Вывод массива: ");
    for (int i = 0; i < array.Length; i++)
    Console.Write(array[i] + " ");
    Console.WriteLine();
    }
    public static void ReversePrintMAssiv(int []array)
    {
    Console.Write("Обратный вывод массива: ");
    for (int i = array.Length - 1; i >= 0; i--)
    Console.Write(array[i] + " ");
    Console.WriteLine();
    }
    public static void SumEvenNumber(int []array)
    {
    int sum = 0;
    for (int i = 0; i < array.Length; i++)
    if(array[i]%2==0)
    sum += array[i];
    Console.WriteLine("Сумма четных чисел в массиве = {0}",sum);
    }
    public static void MinNumberInMassiv(int []array)
    {
    int min = int.MaxValue;
    for (int i = 0; i < array.Length; i++)
    if (array[i] < min)
    min = array[i];
    Console.WriteLine("Минимальное значение = {0}",min);
    }
    static void Main(string[] args)
    {
    Console.Write("Введите количество элементов массива: ");
    int[] array = new int[Convert.ToInt32(Console.ReadLine())];
    SetMassiv(ref array);
    PrintMassiv(array);
    ReversePrintMAssiv(array);
    SumEvenNumber(array);
    MinNumberInMassiv(array);
    }
    }
    }

  • @mikhailmaliakin8080
    @mikhailmaliakin8080 3 ปีที่แล้ว +1

    Всем привет. Подскажет кто-нибудь, для чего нумерация индексов в массиве идет с 0 , а не 1. Ведь это может запутывать. Удобнее же было бы, чтобы индекс первого элемента в массиве был равен 1.
    Есть какой то логический ответ на этот вопрос?

    • @null4773
      @null4773 3 ปีที่แล้ว

      0 это тоже цифра, я так думаю)

    • @pavlom8882
      @pavlom8882 3 ปีที่แล้ว

      великі масиви часто починаються з 0, а не з 1, тому ліпше коли перший індекс 0

    • @cyberpunk1672
      @cyberpunk1672 2 ปีที่แล้ว

      потому что у тебя тип данных int , а у int по умолчание значение 0

  • @user-mk1ok3xi2p
    @user-mk1ok3xi2p 4 ปีที่แล้ว

    static void Main(string[] args)
    {
    while (true)
    {
    Console.Clear();
    Console.Write("Введите длину массива: ");
    int lenghtArray = int.Parse(Console.ReadLine());
    int[] myArray = new int[lenghtArray];
    Random random = new Random();
    for (int i = 0; i < lenghtArray; i++)
    {
    myArray[i] = random.Next(100);
    }
    Console.WriteLine("Наш массив:");
    for (int j = 0; j < lenghtArray; j++)
    {
    Console.Write(myArray[j] + " ");
    }
    Console.WriteLine();
    Console.WriteLine("Наш массив в обратном порядке:");
    for (int k = lenghtArray - 1; k >= 0; k--)
    {
    Console.Write(myArray[k] + " ");
    }
    Console.WriteLine();
    int sum = 0;
    for (int i = 0; i < lenghtArray; i++)
    {
    if (myArray[i] % 2 == 0)
    {
    sum += myArray[i];
    }
    }
    Console.WriteLine("Сумма четных чисел в массиве: " + sum);
    int minValue = myArray[0];
    for (int i = 1; i < lenghtArray; i++)
    {
    if (minValue > myArray[i])
    {
    minValue = myArray[i];
    }
    }
    Console.WriteLine("Минимальное число массива: " + minValue);
    int maxValue = myArray[0];
    for (int i = 1; i < lenghtArray; i++)
    {
    if (maxValue < myArray[i])
    {
    maxValue = myArray[i];
    }
    }
    Console.WriteLine("Минимальное число массива: " + maxValue);
    Console.ReadLine();
    }
    }

  • @wanzet11
    @wanzet11 3 ปีที่แล้ว +1

    Домашка
    namespace ConsoleApp3
    {
    class Program
    {
    static void Main(string[] args)
    {
    int[] arr = new int[] { 10, 20, 30, 40, 50 };
    for (int i = arr.Length - 1; i>=0; i--)
    {
    Console.WriteLine(arr[i]);
    }
    Console.ReadLine();
    }
    }
    }

  • @assetkussainov
    @assetkussainov 2 ปีที่แล้ว

    Решение четырех задач в одной программе, чтобы не плодить несколько маленьких
    static void Main(string[] args)
    {
    int[] myArray = new int[4];
    int oddNumberSum = 0;

    //Ввод значения с клавиатуры
    for (int i = 0; i < myArray.Length; i++)
    {
    myArray[i] = int.Parse(Console.ReadLine());
    }
    int minNumber = myArray[0];
    //Вывод значения массива в консоль в обратном порядке
    for (int j = myArray.Length - 1; j >= 0 ; j--)
    {
    if (myArray[j] % 2 == 0)
    {
    oddNumberSum += myArray[j];
    }
    if (myArray[j] < minNumber)
    {
    minNumber = myArray[j];
    }
    Console.Write(myArray[j]+" "); //Вывед значения массива в одну строку
    }
    Console.WriteLine(); //Перевод строки, чтобы отделить значения массива от суммы четных чисел массива
    Console.WriteLine(oddNumberSum); //Вывод на консоль суммы четных чисел массива
    Console.WriteLine(minNumber); //Вывод минимального значения массива

    }

  • @cicada666
    @cicada666 2 ปีที่แล้ว

    Выполнение домашнего задания:
    using System;
    namespace SimpleSharp
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Write("Введите кол-во элементов в массиве: ");
    int count = int.Parse(Console.ReadLine());
    int[] main = new int[count];
    for (int i = 0; i < main.Length; i++)
    {
    main[i] = int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    Console.WriteLine("Вывод массива в обратном порядке: ");
    int min = main[0];
    int sum = 0;
    for (int i = main.Length-1; i >= 0; i--)
    {
    Console.WriteLine(main[i]);
    if (main[i] % 2 == 0)
    {
    sum += main[i];
    }
    if (main[i] < min)
    {
    min = main[i];
    }
    }
    Console.WriteLine("-----------------------------------------");
    Console.WriteLine("Сумма четных чисел массива: "+sum);
    Console.WriteLine("-----------------------------------------");
    Console.WriteLine("Наименьшее число в массиве: "+min);
    }
    }
    }

  • @nikitakravchenko6742
    @nikitakravchenko6742 4 ปีที่แล้ว +3

    Я изучал и c++ и C# база у них одинаковая

  • @evgame2961
    @evgame2961 2 ปีที่แล้ว

    namespace Lessons
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("Сколько чисел будет в массиве?");
    int a = int.Parse(Console.ReadLine());
    int[] masiw = new int[a];
    for (int i = 0; i < masiw.Length; i++)
    {
    Console.WriteLine("Введите " + (i + 1) + " Число");
    masiw[i] = int.Parse(Console.ReadLine());
    }
    int SumShet = 0;
    int Naimenshee = masiw[0];
    Console.WriteLine("Отсчет в обратном порядке:");
    for (int i = masiw.Length - 1; i >= 0; i--)
    {
    Console.WriteLine(masiw[i]);
    int Shet = masiw[i] % 2 == 0 ? masiw[i] : 0;
    SumShet += Shet;
    Naimenshee = masiw[i] < Naimenshee ? masiw[i] : Naimenshee;
    }
    Console.WriteLine("Сумма четных чисел");
    Console.WriteLine(SumShet);
    Console.WriteLine("Наименьшее число");
    Console.WriteLine(Naimenshee);
    }
    }
    }

  • @user-rs8jz6rx5j
    @user-rs8jz6rx5j 4 ปีที่แล้ว

    //ЗАПОЛНЯЕМ МАССИВ С КЛАВИАТУРЫ
    string a, b, c; //переменные для считывания символов с консоли
    int a1, b1, c1; //переменные для конвертации считанных символов в числа
    Console.WriteLine("Введите первое значение массива");
    a = Console.ReadLine();
    bool res_a = int.TryParse(a, out a1); //проверяем, что первый введенный символ является числом
    Console.WriteLine("Введите второе значение массива");
    b = Console.ReadLine();
    bool res_b = int.TryParse(b, out b1);//проверяем, что второй введенный символ является числом
    Console.WriteLine("Введите третье значение массива");
    c = Console.ReadLine();
    bool res_c = int.TryParse(c, out c1);//проверяем, что третий введенный символ является числом
    int[] MassivSKlaviaturi = { a1, b1, c1 };//объявляем массив и заполняем сконвертированными значениями
    if (res_a && res_b && res_c)//если все введенные символы являются числами, выполняем решение задачи
    {
    //ВЫВОД ЗНАЧЕНИЙ МАССИВА
    Console.WriteLine("---------------------------------");
    Console.WriteLine("Массив принял следующие значения:");
    for (int i = 0; i < MassivSKlaviaturi.Length; i++)
    {
    Console.WriteLine(MassivSKlaviaturi[i]);
    }
    //ЗНАЧЕНИЯ МАССИВА В ОБРАТНОМ ПОРЯДКЕ
    Console.WriteLine("---------------------------------");
    Console.WriteLine("Значения массива в обратном порядке:");
    //т.к. длина массива length равна трем, а индекс считает с нуля, от длины отнимаем единицу, чтобы его длина совпала с максимальным значение индекса, т.е двум.
    for (int i = MassivSKlaviaturi.Length-1; i > -1; i--)
    {
    Console.WriteLine(MassivSKlaviaturi[i]);
    }
    //СУММА ЧИСЕЛ В МАССИВЕ
    Console.WriteLine("---------------------------------");
    int summa = 0;
    for (int i = 0; i < MassivSKlaviaturi.Length; i++)
    {
    summa = summa + MassivSKlaviaturi[i];
    }
    Console.WriteLine("Сумма чисел массива равна: " + summa);
    //СУММА ЧЕТНЫХ ЧИСЕЛ В МАССИВЕ
    Console.WriteLine("---------------------------------");
    summa = 0;
    for (int i = 0; i < MassivSKlaviaturi.Length; i++)
    {
    if (MassivSKlaviaturi[i] % 2 == 0)
    {
    summa = summa + MassivSKlaviaturi[i];
    }
    }
    Console.WriteLine("Сумма четных чисел массива равна: " + summa);
    //СУММА НЕЧЕТНЫХ ЧИСЕЛ В МАССИВЕ
    Console.WriteLine("---------------------------------");
    summa = 0;
    for (int i = 0; i < MassivSKlaviaturi.Length; i++)
    {
    if (MassivSKlaviaturi[i] % 2 != 0)
    {
    summa = summa + MassivSKlaviaturi[i];
    }
    }
    Console.WriteLine("Сумма нечетных чисел массива равна: " + summa);
    //ВЫВОД НАИБОЛЬШЕГО ЗНАЧЕНИЯ МАССИВА
    Console.WriteLine("---------------------------------");
    int max = -999999999;
    for (int i = 0; i < MassivSKlaviaturi.Length; i++)
    {
    //если значение массива больше переменной max, присваиваем этой переменной значение массива, если нет, переходим к следующему значению
    if (max < MassivSKlaviaturi[i])
    {
    max = MassivSKlaviaturi[i];
    }
    }
    Console.WriteLine("Наибольшее число массива: " + max);
    //ВЫВОД НАИМЕНЬШЕГО ЗНАЧЕНИЯ МАССИВА
    Console.WriteLine("---------------------------------");
    int min = 999999999;
    for (int i = 0; i < MassivSKlaviaturi.Length; i++)
    {
    //если значение массива меньше переменной min, присваиваем этой переменной значение массива, если нет, переходим к следующему значению
    if (min > MassivSKlaviaturi[i])
    {
    min = MassivSKlaviaturi[i];
    }
    }
    Console.WriteLine("Наименьшее число массива: "+min);
    //КОНЕЦ РЕШЕНИЯ ЗАДАЧИ
    Console.WriteLine("---------------------------------"); Console.ReadLine();
    }
    //если введенные символы не являются числами, выводим предупреждение
    else { Console.Clear(); Console.WriteLine("Необходимо вводить только числа. Пожалуйста, закройте это окно и повторите еще раз."); Console.ReadLine();}

    • @priminister5711
      @priminister5711 4 ปีที่แล้ว

      Чувствую будет жёстко) Ещё видео не смотрел, а комменты почитал)

    • @katuli3677
      @katuli3677 4 ปีที่แล้ว

      using System;
      namespace Homeworks
      {
      class Program
      {
      static void Main(string[] args)
      {
      Console.WriteLine("ВНИМАНИЕ: Если введете не число, то программа перестанет работать.");
      Console.Write("Введите число массивов: ");
      int[] massiv = new int[Convert.ToInt32(Console.ReadLine())];
      for (int i = 0; i < massiv.Length; i++)
      {
      Console.Write("Введите " + (i + 1) + " массив: ");
      massiv[i] = Convert.ToInt32(Console.ReadLine());
      }
      Console.WriteLine();
      // Вывод массива в обратном порядке
      Console.WriteLine("Вывод массива в обратном порядке");
      for (int i = massiv.Length; i > 0; i--)
      {
      Console.WriteLine(massiv[i - 1]);
      }
      Console.WriteLine();
      // Сумма четных в массиве
      int summachetnih = 0;
      for (int i = 0; i < massiv.Length; i++)
      {
      if (massiv[i] % 2 == 0)
      summachetnih = summachetnih + massiv[i];
      }
      Console.WriteLine("Сумма четных чисел в массиве " + summachetnih);
      Console.WriteLine();
      // Наименьшее число
      int naimensheeChislo = massiv[0];
      for (int i = 0; i < massiv.Length; i++)
      {
      if (naimensheeChislo > massiv[i])
      naimensheeChislo = massiv[i];
      }
      Console.WriteLine("Наименьшее число: " + naimensheeChislo);
      Console.ReadKey();
      }
      }
      }

    • @katuli3677
      @katuli3677 4 ปีที่แล้ว

      А почему массивов фиксированно 3? А что если я хочу 4?

    • @katuli3677
      @katuli3677 4 ปีที่แล้ว

      @@priminister5711 Нее, не жёстко, изи вообще.

    • @Hecondsand
      @Hecondsand 4 ปีที่แล้ว +1

      @@katuli3677 массив там вообще один в любом случае, а так все верно, но я сделал немного по-другому
      using System;
      namespace firstArray
      {
      class Program
      {
      static void Main(string[] args)
      {
      int evensum = 0; //сумма четных
      int min = 0; // наименьший элемент
      int minnum = 0; //номер наименьшего элемента
      Console.WriteLine("Введите количество элементов массива");
      int a = int.Parse(Console.ReadLine());
      int[] myarray = new int[a];
      Console.WriteLine("Введите элементы массива");
      for (int i = 0; i < myarray.Length; i++)
      {
      Console.WriteLine("Элемент массива № " + i + " :");
      myarray[i] = int.Parse(Console.ReadLine());
      if (i == 0)
      min = myarray[i]; //min = нулевой элемент
      if (myarray[i] < min)
      {
      min = myarray[i];
      minnum = i;
      }
      if (myarray[i] % 2 == 0)
      evensum += myarray[i];
      }
      Console.WriteLine("Элемент под номером : " + minnum + " Является наименьшим числом в массиве и равен " + min);
      Console.WriteLine("Сумма четных элементов = " + evensum);
      Console.WriteLine("Массив в обратном порядке :");
      for (int i = myarray.Length - 1;i >= 0; i--)
      {
      Console.Write(myarray[i] + " ");
      }
      Console.ReadLine();
      }
      }
      }

  • @user-zi2qk1bk6x
    @user-zi2qk1bk6x 2 ปีที่แล้ว

    А вот и домашнее задание, я решил его немного усложнить и выполнил все 4 в одном, плюс ко всему дал пользователю возможность самому задавать размер массива, было очень интересно, спасибо)
    int i = 0; int summa = 0;
    Console.WriteLine("Введи размер массива");
    int razmer_massiva = int.Parse(Console.ReadLine());
    //Предлагаю ввести размер массива
    int[] massiv = new int[razmer_massiva];
    //Пропуск 2х строк
    Console.WriteLine();
    Console.WriteLine();
    //Пропуск 2х строк
    for (i = 0; i < massiv.Length; i++)
    {
    Console.WriteLine("Введи {0}e число массива ", i);
    massiv[i] = int.Parse(Console.ReadLine( ));
    }
    //Пропуск 2х строк
    Console.WriteLine();
    Console.WriteLine();
    //Пропуск 2х строк
    Console.Write("Эти цифры так похожи на твои, магия...: ");
    //заполнение массива с клавиатуры
    int menshee = massiv[0];
    /*Создание переменной для меньшего числа, раньше его создание было не возможно,
    потому-что массив ещё не был создан и брать меньшее число было не от куда*/
    for (i = 0; i < massiv.Length; i++)
    {
    Console.Write(massiv[i] + " ");
    if (massiv[i] < menshee)
    {
    menshee = massiv[i];
    }
    }
    //Цикл в котором высчитывал меньшее число и выводил массив на экран
    //Пропуск 2х строк
    Console.WriteLine();
    Console.WriteLine();
    //Пропуск 2х строк
    Console.Write("Цифры задом на перёд, ну то есть на оборот: ");
    for (i = massiv.Length-1; i >= 0 ; i--)
    {
    Console.Write(massiv[i] + " ");
    if (massiv[i] % 2 == 0){
    summa += massiv[i];
    }
    }
    //Цикл для обратного порядка
    Console.WriteLine();
    Console.WriteLine("Посчитаем сумму всех четных чисел :) " + summa);
    Console.WriteLine();
    Console.WriteLine("А это самое маленькое число, ему очень грустно :) " + menshee);
    //Вывод оставшихся данных в консоль

    • @user-ix4cm7ch5z
      @user-ix4cm7ch5z 2 ปีที่แล้ว

      тяжело вам будет работать ,если не можете выполнить только нужное задание

  • @SweetsleepS
    @SweetsleepS ปีที่แล้ว +1

    using System;
    namespace Домашнее_задание_перебор_массива
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("Введите колличество ячеек массива больше нуля");
    int a = int.Parse(Console.ReadLine());
    int []myArray = new int[a];
    for (int i = 0; i < a; i++)
    {
    int b = i+1;
    Console.WriteLine("введите " + b + " число:");
    myArray[i] = int.Parse( Console.ReadLine());

    }
    Console.WriteLine("Массив в обратном порядке:");
    for (int i = a; i > 0; i--)
    {
    Console.WriteLine(myArray[i-1]);
    }
    int evenNumber = 0;
    for (int i = 0; i < a; i++)
    {
    if (myArray[i]%2 == 0) {
    evenNumber = myArray[i] + evenNumber;
    }
    }
    Console.WriteLine("Сумма четных чисел массива равна:" + evenNumber);
    int j = 0;
    int smallNum = myArray[j];
    for (; j < a; j++)
    {

    if (smallNum < myArray[j])
    {
    continue;
    }
    else
    {
    smallNum = myArray[j];
    }
    }

    Console.WriteLine("Наименьшее число равно: " + smallNum);
    }
    }
    }

  • @goldintradesystem
    @goldintradesystem ปีที่แล้ว

    Долго мучался над дз, получилось что-то такое:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace ConsoleApp2
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Write("Укажите количество элементов в массиве:\t");
    int x = int.Parse(Console.ReadLine());
    int[] massive = new int[x];
    for (int i = 0; i < x; i++)
    {
    Console.Write("Введите " + i + " элемент массива:\t");
    massive[i] = int.Parse(Console.ReadLine());
    }
    Console.WriteLine("Вывод массива: ");
    for (int i = 0; i < x; i++)
    {
    Console.WriteLine(massive[i]);
    }
    Console.WriteLine("Массив в обратном порядке:");
    for (int i = x-1; i >= 0; i--)
    {
    Console.WriteLine(massive[i]);
    }
    int sumchet = 0;
    for (int i = 0; i < x; i++)
    {
    if (massive[i]%2==0)
    {
    sumchet += massive[i];
    }
    }
    Console.WriteLine("Сумма четных чисел массива = " + sumchet);
    int a = massive.Min();
    Console.WriteLine("Наименьшее число в массиве: " + a);
    }

    }
    }

  • @cyberbublik2005
    @cyberbublik2005 ปีที่แล้ว

    Вот моя домашка)) немножко усложнила
    int sum1 = 0;
    int sum2 = 0;
    Console.WriteLine("Elementov: ");
    int a = Convert.ToInt32(Console.ReadLine());
    int[] myArray = new int[a];
    for (int i = 0; i < myArray.Length; i++)
    {
    Console.WriteLine("Vvedite " + i + " element");
    myArray[i] = Convert.ToInt32(Console.ReadLine());
    }
    Console.WriteLine("Vash massiv: ");
    for (int i = 0; i < myArray.Length; i++)
    {
    Console.WriteLine(myArray[i]);
    }
    for (int i = 0; i < myArray.Length; i++)
    if (myArray[i] % 2 == 0)
    sum1 += myArray[i];
    else sum2 += myArray[i];
    Console.WriteLine("Summa chetnih: "+ sum1);
    Console.WriteLine("Summa nechetnih: "+ sum2);
    int minmax = myArray[0];
    int maxmin = myArray[0];
    for (int i = 1;i < myArray.Length; i++)
    if (myArray[i] < minmax)
    minmax = myArray[i];
    for (int j = 1; j < myArray.Length; j++)
    if (myArray[j] > maxmin)
    maxmin = myArray[j];
    Console.WriteLine("Min: " + minmax+ " Max: " +maxmin);

  • @user-ud6rn1bc1p
    @user-ud6rn1bc1p ปีที่แล้ว +1

    Домашняя работа:
    Console.Write("Введите число элементов массива: ");
    int n = int.Parse(Console.ReadLine());
    double[] myArray = new double[n];
    for (int i = 0; i < myArray.Length; i++)
    {
    Console.Write($"Введите элемент массива [{i}]: ");
    myArray[i] = double.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    // Вывести массив в обратном порядке
    Console.WriteLine("Вывод элементов массива в обратном порядке: ");
    for (int i = myArray.Length - 1; i >= 0; i--)
    {
    Console.WriteLine($"Элемент массива [{i}]: {myArray[i]}");
    }
    Console.WriteLine();
    // Вывести сумму чётных чисел в массиве
    double amount = 0;
    for (int i = 0; i < myArray.Length; i++)
    {
    if (myArray[i] % 2 == 0)
    amount += (double)myArray[i];
    }
    Console.WriteLine($"Сумма чётных чисел в массиве: {amount}");
    Console.WriteLine();
    // Найти наименьшее число в массиве
    double min = myArray[0];
    for (int i = 0; i < myArray.Length; i++)
    {
    if (myArray[i] < min)
    min = (double)myArray[i];
    }
    Console.WriteLine($"Наименьшее число в массиве: {min}");
    Console.ReadLine();

    • @vladimir_pl
      @vladimir_pl 11 หลายเดือนก่อน

      Круто ты сделал, я блин не смог ((

    • @user-ud6rn1bc1p
      @user-ud6rn1bc1p 11 หลายเดือนก่อน

      @@vladimir_pl Поддержи автора рублём хотя бы немного. Надо же как-то его мотивировать на обучающее творчество. Я ему уже закинул копеечку. Будет возможность, и ещё деньжат подкину.

  • @stacidobryden
    @stacidobryden ปีที่แล้ว

    //1
    int number;
    Console.Write("Введите количество элементов массива: ");
    number = int.Parse(Console.ReadLine());
    int[] array = new int[number];
    for (int i = 0; i < number; i++)
    {
    Console.Write(string.Format("
    Введите {0}-й элемент массива:
    ", i + 1));
    array[i] = Convert.ToInt32(Console.ReadLine());
    }
    for (int i = 0; i < array.Length; i++)
    {
    Console.Write($"{array[i]}");
    }
    Console.ReadKey();
    //2 корявый, надо изменить будет :(
    int i;
    Console.Write("Введите количество элементов массива: ");
    i = int.Parse(Console.ReadLine());
    int[] array = new int[i];
    for (; i >= 1; i--)
    {
    Console.Write(string.Format($"Введите {--i}-й элемент массива: "));
    array[i] = Convert.ToInt32(Console.ReadLine());
    i++;
    }
    for (; i < array.Length; i++)
    {
    Console.Write($"\t{array[i]}");
    }
    Console.ReadKey();
    //3
    int i = 0;
    Console.Write("Введите количество элементов массива: ");
    int number = int.Parse(Console.ReadLine());
    int[] array = new int[number];
    for (; i < number; i++)
    {
    Console.Write(string.Format("
    Введите {0}-й элемент массива:
    ", i + 1));
    array[i] = int.Parse(Console.ReadLine());
    }
    int sumEven = 0;
    i = 0;
    for (; i < array.Length; i++)
    {
    sumEven += array[i];
    }
    Console.WriteLine(sumEven);
    Console.ReadKey();
    //4
    int amount;
    Console.WriteLine("Введите количество элементов в массиве: ");
    amount = int.Parse(Console.ReadLine());
    int[] numbers = new int[amount];
    for (int i = 0; i < amount; i++)
    {
    Console.Write(string.Format("
    Введите {0}-й элемент массива:
    ", i + 1));
    numbers[i] = Convert.ToInt32(Console.ReadLine());
    }
    int minNumber = numbers.Min();
    int maxNumber = numbers.Max();
    Console.WriteLine($"Наименьшее число {amount}: " + numbers.Min());
    Console.WriteLine($"Наибольшее число {amount}: " + numbers.Max());
    Console.ReadKey();

  • @sentrry
    @sentrry 2 ปีที่แล้ว

    Спасибо за уроки! тоже поделюсь своим решением
    namespace Домашнее_задание__6__Массив_с_клавиатуры_
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("Введите размер массива:");
    int i = int.Parse(Console.ReadLine());
    int[] myArray = new int[i];
    Console.WriteLine($"Введите {i} чисел в свой массив");
    for (int k = 0; k < myArray.Length; k++)
    {
    Console.Write($"Введите число {k}: ");
    myArray[k] = int.Parse(Console.ReadLine());
    }
    Console.WriteLine("Вы ввели числа:");
    for (int b = 0; b < myArray.Length; b++)
    {
    Console.WriteLine($" Число {b} равно {myArray[b]}");
    }
    Console.WriteLine("Вы ввели числа (в обратном порядке):");
    for (int j = myArray.Length; j > 0; j--)
    {
    Console.WriteLine($" Число {j} равно {myArray[j - 1]}");
    }
    uint evenNumbersCount = 0, uint oddNumbersCount = 0;
    int evenNumbersSum = 0, oddNumbersSum = 0;
    for (int n = 0; n < myArray.Length; n++)
    {
    if (myArray[n] % 2 == 0)
    {
    evenNumbersCount++;
    evenNumbersSum += myArray[n];
    }
    else
    {
    oddNumbersCount++;
    oddNumbersSum += myArray[n];
    }
    }
    Console.WriteLine($"Кол-во четных числе = {evenNumbersCount}, а нечетных = {oddNumbersCount}");
    Console.WriteLine($"Сумма четных чисел = {evenNumbersSum}, а нечетных = {oddNumbersSum}");
    Console.WriteLine($"Минимальное значение в массиве = {myArray.Min()}");
    Console.WriteLine($"
    Нажмите кнопку для продолжения");
    Console.ReadKey();

    }
    }
    }