:arrow Фолксваген Фолклорен Събор Узана 22-23.08.2025: Важна информация!

Някой работещ с С++

Взаимопомощ, полезна информация и всичко, извън темата на останалите секции
Потребителски аватар
parno
Мнения: 7309
Регистриран на: Сря 19 сеп 2007 13:41
Автомобил:
Двигател:
Местоположение: Бургас
Контакти:

Някой работещ с С++

Мнениеот parno » Вто 20 май 2008 9:01


търся някой който може да борави с програмата...




Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот Adnan » Вто 20 май 2008 9:06


Курсова :roll: ?


Потребителски аватар
parno
Мнения: 7309
Регистриран на: Сря 19 сеп 2007 13:41
Автомобил:
Двигател:
Местоположение: Бургас
Контакти:

Мнениеот parno » Вто 20 май 2008 9:11


точно. грам не вдявам от таз работа а точките от курсовата ми са сравнително важни....един "колега" каза че ще ми я направи ама ни сипаха много сериозно писанка по още милион неща и нямал време... :?


Потребителски аватар
Vizor
Изгубена душа
Мнения: 12509
Регистриран на: Съб 04 мар 2006 16:01
Автомобил: Subaru Forester XT
Двигател:
Местоположение: София
Контакти:

Мнениеот Vizor » Вто 20 май 2008 9:14


Е хубаво де да гадаем ли ? каква е задачата ?


Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот Adnan » Вто 20 май 2008 9:15


Дай да видиме курсовата какво представлява.
Миналата година правих нещо на студент първи курс но нищо не обещавам.
Даже най добре, ще е ако сам си намериш формулите на заданието. После писането няма проблем, все го измислиме някак.

П.С. И силно ме съмнява да е С++. Най вероятно става въпрос за С само ;)


Потребителски аватар
GUFF
Мнения: 42
Регистриран на: Вто 15 фев 2005 23:38
Автомобил:
Двигател:
Местоположение: Пловдив

Мнениеот GUFF » Вто 20 май 2008 9:19


Adnan написа:Курсова :roll: ?


С извинение към колегата пуснал темата, и с въпрос към отговорилите по темата: А ДИПЛОМНА ? :oops: :roll:


Потребителски аватар
parno
Мнения: 7309
Регистриран на: Сря 19 сеп 2007 13:41
Автомобил:
Двигател:
Местоположение: Бургас
Контакти:

Мнениеот parno » Вто 20 май 2008 9:28


първата:
Използвайки метода на разполовяването намерете един реален корен на
f  x =−2cos x 4 tan x 

втората:
Да се въведе масив от 12 елемента - 0 или 1. Да се намери сумата на индексите на
елементите, които са равни на 0 и номерът на позицията им дава остатък 2 при деление на 3.

всяка ми носи по 10 пара...при нужни 54 за 3 на изпита
:? ма то аз съм си виновен....ама по ел.елементи си искаше по сериозна подготовка...който знае Рахнев ще разбере за какво говоря


Потребителски аватар
parno
Мнения: 7309
Регистриран на: Сря 19 сеп 2007 13:41
Автомобил:
Двигател:
Местоположение: Бургас
Контакти:

Мнениеот parno » Вто 20 май 2008 9:34


имам 20 годишно бяло вино :wink:


Потребителски аватар
Adnan
Мнения: 3536
Регистриран на: Чет 08 фев 2007 14:36
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот Adnan » Вто 20 май 2008 9:38


Smoke написа:втората:
Да се въведе масив от 12 елемента - 0 или 1. Да се намери сумата на индексите на
елементите, които са равни на 0 и номерът на позицията им дава остатък 2 при деление на 3.


Var Array[Name] : Array [1..12] of integer;
i, Sum: integer;
begin
Sum := 0;
for i:= 1 to 12 do
Array[Name][i] := Random( 1 );

for i:= 1 to 12 do
begin
if Array[Name][i] = 0 then
if i div 3 = 2 then
inc( sum );
end;

Това е просто нахвърлено ако съм разбрал правилно. Колко време, ще ти отнеме да я преведеш?

Пак повтавям намери си формолите една задача отнема 90% от времето да се намери логиката :!:

Последна промяна от Adnan на Вто 20 май 2008 9:41, променено общо 1 път.


Потребителски аватар
parno
Мнения: 7309
Регистриран на: Сря 19 сеп 2007 13:41
Автомобил:
Двигател:
Местоположение: Бургас
Контакти:

Мнениеот parno » Вто 20 май 2008 9:40


ми не знам...може би 10 години :?
ще го копна това да го покажа на един колега...той ако може да го нахвърли...
абсолютно нищо не разбирам от тази програма....


Потребителски аватар
Vizor
Изгубена душа
Мнения: 12509
Регистриран на: Съб 04 мар 2006 16:01
Автомобил: Subaru Forester XT
Двигател:
Местоположение: София
Контакти:

Мнениеот Vizor » Вто 20 май 2008 9:44


Smoke написа:..абсолютно нищо не разбирам от тази програма....


Като за начало научи едно.. това .. не е .. програма....


Потребителски аватар
maiz
Мнения: 1558
Регистриран на: Нед 01 юли 2007 7:24
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот maiz » Вто 20 май 2008 10:13


Vizor написа:
Smoke написа:..абсолютно нищо не разбирам от тази програма....


Като за начало научи едно.. това .. не е .. програма....
:да:


Потребителски аватар
Vanu
Мнения: 153
Регистриран на: Съб 26 авг 2006 16:34
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот Vanu » Вто 20 май 2008 10:26


втората:
Да се въведе масив от 12 елемента - 0 или 1. Да се намери сумата на индексите на
елементите, които са равни на 0 и номерът на позицията им дава остатък 2 при деление на 3.


Много дебилна задача - "и номерът на позицията им дава остатък 2 при деление на 3." - това означава позиции 2,5,8,11 - следователно проверяваш дали стойността на тези елементи от масива е 0 и ако да - събираш ;)

както ти каза колегата по-горе - правиш един рандом от 1 за напълване на масива


int a[12];
for (int i=0, i<12, i++)
a[i] = random(1) //random e библиотечна функция, ама на math.h или на нещо друго..
;
int sum = 0;
for(int j =2, j<12, j+3)
if (a[j] = 0)
then sum=sum + j;

поиграй си със скобите, забравил съм С++ вече, пък и нямам компилатор под ръка.


Потребителски аватар
parno
Мнения: 7309
Регистриран на: Сря 19 сеп 2007 13:41
Автомобил:
Двигател:
Местоположение: Бургас
Контакти:

Мнениеот parno » Вто 20 май 2008 11:02


:bowdown


Потребителски аватар
kotse_botse
Спортист - антипияница
Мнения: 2123
Регистриран на: Сря 17 авг 2005 10:54
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот kotse_botse » Вто 20 май 2008 16:36


За остатъка можеш да ползваш оператора "%"
т.е. if (i % 3 == 2 && a[i] == 0) ...
където a[i] ти е елемента от масива.
Освен това си направи програмата като конзолно приложение, където потребителя да въвежда 12 пъти 0 или 1 (съответно трябва да имаш и проверка). Нещо от типа на:
int[] a = new int[12];
for (int i = 0; i < 12; i++)
{
cout>> "Enter Number: ";
cin<< a[i]; // тук трябва и няква проверка дали юзъра не е въвел нещо различно от 0 или 1
}

Не знам дали вярно съм го написал, ама съвсем малко и доста отдавна съм се занимавал със C++, ако искаш на C# мога да ти го напиша за 2 минути.



Върни се в “ОФФ-Топик - други”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 38 госта