Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > napishite pzhlsta progu


Автор: Гость_andrei 18.10.2004, 11:27
zdras'te ya nachal samostoyatel'no izuchat c++
dlya primera kak napisat' takuiu progu

naiti v massive minimalni i maksimalni elementi
vyvesti posledovatel'nost znacheni iz etogo diapozona, ne vstrechaiushtihsya v dannom massive
spsb zaranee

ya dolb, poetomu i proshu

Автор: kusa 18.10.2004, 22:31
А в чем у тебя проблема? Ты не можешь это на си написать или не знаешь как этот алгоритм в принципе реализовать

Автор: Гость_andrei 19.10.2004, 10:22
na c ne znaiu

Автор: LuckLess 19.10.2004, 11:55
Цитата
naiti v massive minimalni i maksimalni elementi
vyvesti posledovatel'nost znacheni iz etogo diapozona, ne vstrechaiushtihsya v dannom massive

В каком ЭТОМ диапазоне , если в диапазоне между минимальным и максимальным элементом , то это получается все числа...
если так , то вот способ:
Код

#include <stdio.h>
#include <conio.h>
int comp(char *a,char *b){
if (*a<*b){
return(-1);
}
if (*a==*b){
return(0);
}
if (*a>*b){
return(1);
}
}
void main(void){
char mass[]={'5','2','7','1','6','9','3',0};
char *p,n;
qsort((void *)(&mass[0]),7,1,comp);
printf("MIn:%c\nMax:%c\n",mass[0],mass[6]);
p=&mass[1];
n=mass[0];
n++;
while(n<mass[6]){
if (n<*p){printf("%c",n);n++;} else {p++;n++;}
}
getche();
}

Автор: Гость_andrei 21.10.2004, 08:12
spasibo. dobrye liudi

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)