Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

Нова тема
Задача
Тази тема е погледната 252 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 25.06.2008 23:09
Equilibrium
Калфа

Мнения: (18)

   Дадени са ни 5 числа.Напишете програма,която проверява дали сумата на някои от тях е 0. Пример 3,-2,1,1,8 са числата 1+1-2=0 е сумата която трябва да се провери.Не ми трябва цялата задача просто ми кажете как мога да я направя.
                                      Благодаря Ви предварително!


 
Това мнение е редактирано от Equilibrium на 25.06.2008 23:52
---------------------------
Потребител от: 31.10.07 | Всички уроци от Equilibrium | Всички скриптове от Equilibrium

Believe in yourselves and make your life eazy
напиши eMail напиши лично съобщение виж профила на Equilibrium
Публикувано на: 25.06.2008 23:20
mrhellish
Самурай

Модератор

Мнения: (210)

Еми ако се проверява дали 2 числа сумата им е 0 като си направиш цикъл
като преди това имаш масив с n елемнта

for (int i=0; i<=n-1; i++)
for (int j=i+1; j<=n-1; j++)
if (mas[i] + mas[j] == 0) cout<<mas[i]<<" + "<<mas[j]<<" = 0\n";

ами ако се събират повече от 2 елемента ще стане с 2-3 вложени цикъла и няколко променливи, но сега няма да мога да го напиша

(Кода го писах тук, и може да не работи правилно!)


 
---------------------------
Потребител от: 12.04.08 | Всички уроци от mrhellish | Всички скриптове от mrhellish

MrHellish™
напиши eMail напиши лично съобщение виж профила на mrhellish
Публикувано на: 25.06.2008 23:51
Equilibrium
Калфа

Мнения: (18)

ми това ми е ясно на мен ама не знам как ще стане за повече от 2 числа
пак и може да са парво трето и пето :)
но ти благодаря за старанието


 
---------------------------
Потребител от: 31.10.07 | Всички уроци от Equilibrium | Всички скриптове от Equilibrium

Believe in yourselves and make your life eazy
напиши eMail напиши лично съобщение виж профила на Equilibrium
Публикувано на: 26.06.2008 00:00
jpg
Ронин

Модератор

Мнения: (114)

Правиш си един цикъл с един брояч примерно 'bm'. 5 бита от брояча отговарят за участието на съответното число в сумата. Т-е го въртиш от 1 до 0x1F включително. При всеки цикъл проверяваш съответстващите на вдигнатите битове от брояча числа, дали правят сума 0.


 
---------------------------
Потребител от: 16.07.06 | Всички уроци от jpg | Всички скриптове от jpg
напиши eMail напиши лично съобщение виж профила на jpg
 2 посетители четат тази тема (0 потребители и 2 гости)  
Активни потребители: ---
   





IT-PLACE.NET © 2004 - 2008