Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:32 25.04.24 
Клубове/ Компютри и Интернет / .NET Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема задачи
Авторyчeниk (Нерегистриран) 
Публикувано11.01.08 18:18  



може ли някой да постне кода на тези 2 задачи моля

1. Дадена е квадратна функция f(x) с положителен старши коефициент. Избрани са аргументите x1 < x2 < .. < xn и стойностите f(x1), f(x2), .., f(xn) са записани в този ред в масив. Да се напише функция int find(float arr[],int n, float m), която по зададен масив и число m търси числото m в масива и извежда индексът, на който то се намира или -1, ако го няма. (arr – масива със стойностите, n – размера на масива, m – търсената стойност)
Hint: Използвайте факта, че функцичта е квадратна, с положителен старши коефициент.
2. Да се напише функция int aritmetic(char* str,char* res), която проверява дали str e коректен аритметичен израз и ако е, прави следните преобразувания в него:
Добавя знак * между всеки два елемента от вида:
i. ab -> a*b
ii. a12 -> a*12
iii. a( -> a*(
iv. 12( -> 12*(
v. )12 -> )*12
и т.н.
т.е. добавя знак за умножение там, където по принцип, ако няма нищо приемаме, че има знак за умножение.
Освен това преобразува числата в двуична бройна система.
Ако str не е правилен аритметичен израз (т.е. не отговаря на условията за правилен аритметичен израз), функцията връща резултат 0, иначе – 1.
Критериите за правилен аритметичен израз са стандартните (т.е. каквото вие бихте нарекли правилен аритметичен израз&#61514; ).
Пример: 3+4*10(a-3) - > 11+100*1010*(a-11)



Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.