Loading...
MihaelPavlov avatar MihaelPavlov 1 Точки

Задача - 5. Top Integers : Помощ!

Имам проблем с 5 задача и всички следващи на горе след нея в arrays exercise - разбирам задачите, осмислям я , но не мога да я реализирам в код .Какво да правя ,да се върна назад в материала .Изгледах по- няколко пъти лекциите за масивите.И все още не мога да я реша . 

Тагове:
0
Module: C# Advanced
ElviraPetkovaSvishtov avatar ElviraPetkovaSvishtov 152 Точки

Здравей, колега. Можеш да прегледаш стари видеа от упражнения, на лекциите основно се взема нов материал и малко задачи, а на упражненията можеш да видиш различни начини за решаване на задачите. На мен лично много ми помогна. Пускам ти видео на Галин Господинов(на 55минута започва да решава 5-та задача, но можеш да погледнеш и началото) - https://softuni.bg/trainings/resources/video/35112/video-09-october-2018-galin-gospodinov-csharp-technology-fundamental-september-2018/2056

Тук хубав преговор на материала прави и Ивайло Димитров - https://softuni.bg/trainings/resources/video/37786/video-06-february-2019-ivailo-dimitrov-technology-fundamentals-with-csharp-january-2019/2237

Хубавото тук е, че можеш да гледаш видеа и от предишни инстанции, всеки лектор преподава различно, аз съм много доволна от Ивайло Кенов(стегнато и много добре обяснява) и Николай Костов(подробно обяснява, някой път се отплесква много, но научаваш много странични неща).

Ако за първи път се сблъскваш с масиви, се успокой и си дай време на мозъка да усвои този начин на мислене. Като улегне информацията, след месец, два, три, колкото е нужно, ще можеш да се справяш без проблем.

Един съвет: за по-добра визуализация на самия масив, аз си вземам лист и химикал и започвам да рисувам кое къде отива, как се променят стойностите, как се изместват индексите.

Успех :)

0
10/10/2019 22:54:50
MihaelPavlov avatar MihaelPavlov 1 Точки

Мерси много за бързия отговор.

0
Presiyan15 avatar Presiyan15 3 Точки

Здравей, ето ти едно примерно решение:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace topIntegers
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] array = Console.ReadLine().Split().Select(int.Parse).ToArray();
            string inputString = "";

            for (int i = 0; i < array.Length; i++)
            {
                int counter = 0;
                for (int j = i+1; j < array.Length ; j++)
                {
                    if (array[i]<=array[j])
                    {
                        break;
                    }
                    else
                    {
                        counter += 1;
                    }
                }
                if (counter==array.Length-i-1)
                {
                    inputString += array[i] + " ";
                }
            }
            Console.WriteLine(inputString);
        }
    }
}

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.