« -: Jan 07, 2008, 18:52 »
Здравейте имам нужда от вашата помощ за тази задача:
"Зададено е изречение във вид на низов масив от думи. Освен това са зададени 3 низа за избор. Да се състави програма , която да слепи думите от низовия масив в един нов низ,към който да се добави избран низ. Програмата стартира със слепването на думите (използва се функция strcat(to,from) и цикъл за обхождане на масива). Извежда се съобщение :"Noviyat niz e: %S", с което се визуализира новият низ.Всеки от трите зададени в програмата низове се визуализира на отделен ред.След това се издава съобщение: "Izberete edno ot pokazanite po-gore iregheniya (cifra ot 1 do 3):", след което цифрата се преверява дали е в указаните граници.Чрез оператор switch се добавя избраният низ към новосъздадения(отново чрез функция strcat(to,from)) i se izdava syob]enie:" Finalniyat niz moje da vi haresa: \n%s". На нов ред следва новият низ.Програмата завършва с функция getch() за проверка на резултата.
Първоначално зададеният низов масив е следният: char *Sg[] = {"vseki_","den_","se_","chudya_","i_",&q
uot;"se_","maya_"};.
Низожете за избор са следните: "gde shte mu izleze kraya." , "dali tryabva da si traya." , " i za programata nehaya.".
Забележка: Функция strcat(to.from) се използва за слепване на низове - "to" означава името на низа, към който се долепва другият низ; "from" е името на низа,който се слепва."
Ако можете да ми покажете как става тази програмка написана на C
Предварително ви благодаря за помоща.