Страница: 1 |
Страница: 1 |
Вопрос: Вы будете ржать, но это С++
Добавлено: 20.02.07 10:35
Автор вопроса: DaaGER | Web-сайт:
Мне нужно решить одну задание, сам я справиться не смог и полез на сайты по C++. Как выяснилось там одни дебилы,никто ничего не знает! Здесь мне всегда помогали, поэтому я и обращаюсь к вам!
Люди кто знает C++ помогите мне, хоть как-нибудь!!!
Есть задание
Yi={Yes при Xi<Xmin*(Xmax-Xmin)/4
No при Xi>=Xmin*(Xmax-Xmin)/4
Всё бы ничего да на четыри не делится, задать значение смволами не получается и вообще я новичёк!
Знающие люди помогите пожалуйста!
Заранее СПАСИБО!!!
З.Ы. Мне срочно! Программирую на DevCpp!
--------------------------------------------------------------------------------
Ой забыл написать:
вводить значения Xi массива с клавы,Xmin и Xmax ищет программа, а потом вывести массив Yi!
Вот то что я навоял:
# include<stdio.h>
# include<conio.h>
# define N 3 //к примеру
main()
{
int x[N],i,xmax,xmin;
int d;
char y[N];
char DA,NET;
printf("VVedite massiv tselyh chisel \n");
printf("Posle vvoda kazhdogo chisla ");
printf("nazhimaite <Enter> \n");
for(i=0;i<N;i++)
{ printf("x[%i]=",i);
scanf("%d", &x[i]);
}
//printf("VVedite 1 znachenie 2-ogo massiva \n");
//scanf("%s", &DA);
//printf("VVedite 2 znachenie 2-ogo massiva \n");
//scanf("%s", &NET);
i=0;
xmax=x[i];
xmin=x[i];
for(i=1;i<N;i++)
{ if(x[i]>xmax)xmax=x[i];
if(x[i]<xmin)xmin=x[i];
}
printf("%d",xmax);
printf("\n %d",xmin);
d=(xmax-xmin);
printf("\n %d",d);
for(i=0;i<N;i++)
{ if(x[i]<d)y[i]=DA;
if(x[i]>=d)y[i]=NET;
}
i=0;
do {printf("\n %d %d %f",i,x[i],y[i]);
i++;
}
while(i<N);
getch();
}
Возможно остались старые ошибки!
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 20.02.07 11:31
Инициализируй свои DA, NET:
Номер ответа: 2
Автор ответа:
DaaGER
ICQ: 329195567
Вопросов: 52
Ответов: 67
Web-сайт:
Профиль | | #2
Добавлено: 20.02.07 11:34
Спасибо! Ща попробую!
Номер ответа: 3
Автор ответа:
DaaGER
ICQ: 329195567
Вопросов: 52
Ответов: 67
Web-сайт:
Профиль | | #3
Добавлено: 20.02.07 11:42
Прога работеат но вместо DA u NET пишит
VVedite massiv tselyh chisel
Posle vvoda kazhdogo chisla nazhimaite <Enter>
x[0]=1
x[1]=2
x[2]=3
3
1
2
0 1 100.000000
1 2 110.000000
2 3 110.000000
Номер ответа: 4
Автор ответа:
DaaGER
ICQ: 329195567
Вопросов: 52
Ответов: 67
Web-сайт:
Профиль | | #4
Добавлено: 20.02.07 13:02
ВСЁ СПАСИБО!