Форум программистов, компьютерный форум CyberForum.ru

Задача на функции!!!!! - C++

Восстановить пароль Регистрация
 
Koxi
0 / 0 / 0
Регистрация: 10.12.2008
Сообщений: 12
28.12.2008, 21:22     Задача на функции!!!!! #1
Объясните пожалуйста что такое функции!Помогите применить их вот в этой проге....очень нужно!!)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
 
int main(void)
{ int i,x,y,a,b,c,d,s,z,r;
int gdriver=DETECT, gmode, errorcode;
 
initgraph (&gdriver,&gmode,"");
 
errorcode=graphresult();
 
if(errorcode !=grOk)
 {
 printf("Graficheskaya oshibka:%s\n",grapherrormsg(errorcode));
 printf("Najmite lyubuyu klavishu dlya vyihoda");
 getch();
 exit(1);
 }
 
x=getmaxx()/2;
y=getmaxy()/2;
a=getmaxx()/4;
b=getmaxy()/4;
c=getmaxx()-a;
d=getmaxy()-b;
s=15;
 
rectangle(a,b,c,d);
 
for(z=0;z<10;z++)
{
for(i=c;i>a;i--)
{setcolor(WHITE);
line(x,y,i,d);
delay(s);
setcolor(BLACK);
line(x,y,i,d);
setcolor(RED);
line(i,d,c,d);
}
for(i=d;i>b;i--)
{setcolor(WHITE);
line(x,y,a,i);
delay(s);
setcolor(BLACK);
line(x,y,a,i);
setcolor(BLUE);
line(a,d,a,i);
}
for(i=a;i<c;i++)
{setcolor(WHITE);
line(x,y,i,b);
delay(s);
setcolor(BLACK);
line(x,y,i,b);
setcolor(YELLOW);
line(a,b,i,b);
}
for(i=b;i<d;i++)
{setcolor(WHITE);
line(x,y,c,i);
delay(s);
setcolor(BLACK);
line(x,y,c,i);
setcolor(LIGHTGREEN);
line(c,b,c,i);
}
}
getch();
closegraph();
return(0);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2008, 21:22     Задача на функции!!!!!
Посмотрите здесь:

C++ задача на функции и массивы.
Задача на файловые функции C++
C++ Задача на функции
Задача в С++. Функции и массивы. C++
Задача. Табулирование функции. C++
C++ Массивы и функции. Задача по С++
C++ Задача на функции
Задача на функции C++
Задача по теме функции C++
C++ Задача на функции
Задача на строки и функции C++
Задача на функции и сортировку C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Бартимеус
 Аватар для Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
28.12.2008, 22:04     Задача на функции!!!!! #2
В программе я разбираться не буду, но что такое функции попробую объяснить.
Функция это подпрограмма которая может оперировать данными и возвращать значения. Лобая фукция возвращает значение, тип которого пишется перед имене функции (например int main()), дальше идет имя функции, затем значения которые она берет в качестве параметров (они указываются в круглых скобках).
Теперь объясню зачем они. Допустим ты должен написать программу которая вычисляет периметр. Ты отдельно создаешь функцию, и когда надо произвести вычисление не пишешь какждый раз один и тот же код, а вызываешь функцию и передаешь ей в качестве параметров длину и ширину.
Koxi
0 / 0 / 0
Регистрация: 10.12.2008
Сообщений: 12
28.12.2008, 22:17  [ТС]     Задача на функции!!!!! #3
о спасибо))я кажется поняла...
то есть у меня тут вот это функции:
x=getmaxx()/2;
y=getmaxy()/2;
a=getmaxx()/4;
b=getmaxy()/4;
c=getmaxx()-a;
d=getmaxy()-b;
s=15;
Бартимеус
 Аватар для Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
28.12.2008, 22:23     Задача на функции!!!!! #4
Да. Только вначале надо объявить прототипы.

Добавлено через 2 минуты 43 секунды
сразу после инклудов пишешь - тип возвращаемого значения, имя, аргументы которые функция принимает и точку с запятой. а уже потом пишешь что функции делают
Koxi
0 / 0 / 0
Регистрация: 10.12.2008
Сообщений: 12
29.12.2008, 00:52  [ТС]     Задача на функции!!!!! #5
все,спасибо за помощь))
Yandex
Объявления
29.12.2008, 00:52     Задача на функции!!!!!
Ответ Создать тему
Опции темы

Текущее время: 12:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru