Loading...
daniel.a.mihaylov avatar daniel.a.mihaylov 6 Точки

Проблем със 2 задачи от лаба Arrays and lists 03.10.2016,Proggraming fundamentals

Имам проблем с 2 задачи от Лаба Array and lists от 03.10.2016

задачата:Remove Negatives and Reverse

тва е кода който измислих и не става :http://pastebin.com/SWt8n4BV

и задача:07. Sum Arrays

за нея нямам никаква идея,то аз за повечето нямам идея с масиви и листове,но за останалите намерих някакви помагала и репения в нета,въобще не мога да ги схвана тия масиви и листове:(

 

0
Programming Fundamentals
Pilgrimage avatar Pilgrimage 515 Точки

Във втора задача, входните данни ти се подават на отделни редове.

Така, че трябва да е по следният начин:

            int sizeOfArray = int.Parse(Console.ReadLine());
            int[] arr = new int[sizeOfArray];

            for (int i = 0; i < sizeOfArray; i++)
            {
                arr[i] = int.Parse(Console.ReadLine());
            }

            arr = arr.Reverse().ToArray(); 
            Console.WriteLine(String.Join(" ", arr));
 

0
bMedarski avatar bMedarski 148 Точки

http://pastebin.com/FQandEzy

Това е корегираното решение на задачата ти.

Първо нов лист се така ----- List<int> result = new List<int>();

Обърнах ти цикъла.

Трябва Console.WriteLine(string.Join(" ", result)); да ти е извън цикъла, 

и има много лесен метод за обръщане на лист

nums.Reverse(); ти обръща 

0
JivkoJelev avatar JivkoJelev 235 Точки

На 1-вата задача   result.Reverse(); предполагам не влиза в никой if нали? Че самия код без скоби е малко трудно четим.Иначе благодаря за решението.
 

0
koksibg avatar koksibg 892 Точки

Редактирах си кода - за да е по - четим.

0
JivkoJelev avatar JivkoJelev 235 Точки

Не , не проблема е от мен като цяло.Зациклих на тея масиви и листове и главата ми гръмна направо.Просто исках да ти дебъгна решението да видя кое точно какво прави , затова питах за скобите.Благодаря ти още веднъж за решението.

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