
Някой работещ с С++
Правила на форума
Натисни тук за да прочетеш Правилата на форума
Натисни тук за да прочетеш Правилата на форума
- parno
- Мнения: 7309
- Регистриран на: Сря 19 сеп 2007 13:41
- Автомобил:
- Двигател:
- Местоположение: Бургас
- Контакти:
Някой работещ с С++
търся някой който може да борави с програмата...
- Adnan
- Мнения: 3536
- Регистриран на: Чет 08 фев 2007 14:36
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
Дай да видиме курсовата какво представлява.
Миналата година правих нещо на студент първи курс но нищо не обещавам.
Даже най добре, ще е ако сам си намериш формулите на заданието. После писането няма проблем, все го измислиме някак.
П.С. И силно ме съмнява да е С++. Най вероятно става въпрос за С само
Миналата година правих нещо на студент първи курс но нищо не обещавам.
Даже най добре, ще е ако сам си намериш формулите на заданието. После писането няма проблем, все го измислиме някак.
П.С. И силно ме съмнява да е С++. Най вероятно става въпрос за С само

- parno
- Мнения: 7309
- Регистриран на: Сря 19 сеп 2007 13:41
- Автомобил:
- Двигател:
- Местоположение: Бургас
- Контакти:
първата:
Използвайки метода на разполовяването намерете един реален корен на
f x =−2cos x 4 tan x
втората:
Да се въведе масив от 12 елемента - 0 или 1. Да се намери сумата на индексите на
елементите, които са равни на 0 и номерът на позицията им дава остатък 2 при деление на 3.
всяка ми носи по 10 пара...при нужни 54 за 3 на изпита
ма то аз съм си виновен....ама по ел.елементи си искаше по сериозна подготовка...който знае Рахнев ще разбере за какво говоря
Използвайки метода на разполовяването намерете един реален корен на
f x =−2cos x 4 tan x
втората:
Да се въведе масив от 12 елемента - 0 или 1. Да се намери сумата на индексите на
елементите, които са равни на 0 и номерът на позицията им дава остатък 2 при деление на 3.
всяка ми носи по 10 пара...при нужни 54 за 3 на изпита

- Adnan
- Мнения: 3536
- Регистриран на: Чет 08 фев 2007 14:36
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
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 път.
- Vanu
- Мнения: 153
- Регистриран на: Съб 26 авг 2006 16:34
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
втората:
Да се въведе масив от 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;
поиграй си със скобите, забравил съм С++ вече, пък и нямам компилатор под ръка.
- kotse_botse
- Спортист - антипияница
- Мнения: 2123
- Регистриран на: Сря 17 авг 2005 10:54
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
За остатъка можеш да ползваш оператора "%"
т.е. 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 минути.
т.е. 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 госта