BG Development


Страници: (3) [1] 2 3   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Проблем с вектори
ivan_g_popov
Публикувано на: 23-05-2018, 23:28
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 28
Регистриран на: 16.02.18



pastebin

Здравейте,
може ли някой да ми каже какво не е наред с този код( според мен проблема идва от ифа на ред 36 но ....)?

Целта е да се намира числото, което се повтаря най-много пъти(последователно) от вектор зададен от конзолата.

Input
9
13 10 10 10 1 1 4 2 7
Output
10

(10 се повтаря 3 пъти,а 1 два)
PMEmail Poster
Top
relax4o
Публикувано на: 23-05-2018, 23:56
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2079
Регистриран на: 04.04.07



Еми значи работи. 3 > 2 icon_wink.gif


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
ivan_g_popov
Публикувано на: 24-05-2018, 00:00
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 28
Регистриран на: 16.02.18



Модератора може да изтрие темата откриж си грешката.
Освен,че втори път пълня вектора( което е грешка от копи-пейст).
Много тъпо от моя страна да се надявам, че при итерация на цикъла i=0, мойто i-1(при сравнението на отделните елементи) няма да гръмне. icon_mad.gif
PMEmail Poster
Top
ivan_g_popov
Публикувано на: 24-05-2018, 00:02
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 28
Регистриран на: 16.02.18



QUOTE (relax4o @ 23-05-2018, 23:56)
Еми значи работи. 3 > 2 icon_wink.gif

Това е какво трябва да стане не какво се получаваше при мен icon_wink.gif
PMEmail Poster
Top
Kyo
Публикувано на: 24-05-2018, 00:04
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 89
Регистриран на: 21.09.14



Освен повтореното запълване на вектора и това че i трябва да започва от 1
int curentCounter = 0; го изкарай от цикълът, всеки път като влезнеш ще се рестартира.

CODE

Input
5
1 1 2 2 2
Output
1
PMEmail Poster
Top
relax4o
Публикувано на: 24-05-2018, 00:08
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2079
Регистриран на: 04.04.07



QUOTE (ivan_g_popov @ 24-05-2018, 00:02)
QUOTE (relax4o @ 23-05-2018, 23:56)
Еми значи работи. 3 > 2 icon_wink.gif

Това е какво трябва да стане не какво се получаваше при мен icon_wink.gif

Ахаа. Не беше ясно много, както си го пляснал така отдолу.

И браво, че си успял да си откриеш грешката.


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
SuN
Публикувано на: 24-05-2018, 00:35
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 6855
Регистриран на: 27.01.05



Макар и малко неясно се е постарал да даде пример как трябва да работи от самото начало. Ясно беше, че ще си открие малкия проблем щом чете предварително. icon_smile.gif


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
relax4o
Публикувано на: 24-05-2018, 00:38
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2079
Регистриран на: 04.04.07



QUOTE (SuN @ 24-05-2018, 00:35)
Макар и малко неясно се е постарал да даде пример как трябва да работи от самото начало. Ясно беше, че ще си открие малкия проблем щом чете предварително. icon_smile.gif

Не исках да прозвучи като критика.


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
ivan_g_popov
Публикувано на: 24-05-2018, 11:10
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 28
Регистриран на: 16.02.18



Благодаря за помоща.

Ако не е нахално icon_redface.gif може ли да ме светнете как да взема сага въпросните елементи и да ги изведа на конзолата ?
(Ако се повтаря 1-3 пъти да принтирам 3-ри единици).

Аз се сещам за два варианта : Първият да принтирам num ,counter- пъти( дава верен отговор но ми седи малко глуповато ) втори е да принтирам всички еленемти от вектора които са равни а num , тук проблема е, че ако имам вектор [1 3 2 1 1 1] то ще принтира 4 пъти 1.

Ако някой сподели начин който е "по-професионален" ще съм много благодарен.


PMEmail Poster
Top
relax4o
Публикувано на: 24-05-2018, 12:09
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2079
Регистриран на: 04.04.07



За такова нещо не мисля, че има правилен и не правилен. Простите решения са най-добрите решения.

Използвай си първия вариант.


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (3) [1] 2 3  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0