
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.12.2004, 10:04
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
Есть пограмма: #include <iostream.h> void main() { int i,j,strok,stolb_ov,h=0; double m [100][100],z=0,t=0; // Ввод количества обрабатываемых данных cout << "Vvedite kol-vo strok: "; cin >> strok; cout << "Vvedite kol-vo stolb_ov: "; cin >> stolb_ov; // Ввод данных for ( i = 0; i < stolb_ov; i++) for ( j = 0; j < strok; j++) { cout << "Vvedite "<<i<<" simvoli "<<j<<" stroki: "; cin >> m [j]; } // Вычисление for ( i = 0; i < stolb_ov; i++) { t=0; z=i%2;//проверка на четное число //cout<<"z="<<i<<"%2="<<z<<"\n";// if ((i>0) & (z==0)) //Если z=0, то значит число четное for ( j = 0; j < strok; j++) { //cout<<"i="<<i<<"\n"; t=t+m[j]; //cout << "m["<<i<<"]["<<j<<"]:"<<m[j] <<endl; //cout<<"summa t="<<t<<"\n"; //cout<<"stroka="<<j<<"\n"; if (j==strok-1) { cout << "stolbec "<<i<<" sredne arifmet= "<<t/strok<<"\n"; h=1; } } } if (h==0) cout << "Chetnih stolbcov net \n"; } Как например блок ввода строк и столбцов описать в процедуре а потом использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2004, 10:17
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
Предлагаешь тебя здесь языку С/С++ учить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2004, 10:25
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
Никак, процедур в С нет. А вот если в функцию, то примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Это элементарные вещи и лучше сначала почитать какую-нибудь книжку по Си (уж про ЭТО там разжевано от и до ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2004, 10:53
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
оффтоп: ЫЫыы.. вспоминается мне на эту тему среда LabVIEW... :) Как вынести кусок кода в функцию? Выделяешь кусок картинки и говоришь "создать из этого функцию" - и на месте кода остаётся иконка с проводами :) Благодать! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2004, 12:04
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
Если Вы все знаете, то ненадо это выпячивать. Может мне учебники плохие попались, может я чегото не до концапонимаю. Прежде чем что-то спросить пытаюсь сам разобраться, и если не могу понять, то только тогда спрашиваю. Програмку ведь сам писал, а вот с функциями заминка вышла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2004, 12:11
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
Если в вашем учебнике нет главы про функции, лучше выкинте его на помойку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2004, 14:25
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
авторЕсли Вы все знаете, то ненадо это выпячивать. я же написал: оффтоп. :) Я вообще мало знаю. А про LabVIEW делился впечатлениями, к с++ оно почти никакого отношения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2004, 15:35
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
CEMb я не вас имел ввиду, а MasterZiv ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2004, 07:49
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
Специально для MasterZiv Может не совсем красиво. #include <iostream.h> void obmen(void); void vvod(void); int i,j,strok,stolb_ov; double m [100][100],z=0,t=0,h=0; void main() { vvod(); obmen(); if (h==0) cout << "Chetnih stolbcov net \n"; } void vvod() // Ввод количества обрабатываемых данных { cout << "Vvedite kol-vo strok: "; cin >> strok; cout << "Vvedite kol-vo stolb_ov: "; cin >> stolb_ov; // Ввод данных for ( i = 0; i < stolb_ov; i++) for ( j = 0; j < strok; j++) { cout << "Vvedite "<<i<<" simvoli "<<j<<" stroki: "; cin >> m [j]; } } void obmen() // Вычисление { for ( i = 0; i < stolb_ov; i++) { t=0; z=i%2;//проверка на четное число //cout<<"z="<<i<<"%2="<<z<<"\n";// if ((i>0) & (z==0)) //Если z=0, то значит число четное for ( j = 0; j < strok; j++) { //cout<<"i="<<i<<"\n"; t=t+m[j]; //cout << "m["<<i<<"]["<<j<<"]:"<<m[j] <<endl; //cout<<"summa t="<<t<<"\n"; //cout<<"stroka="<<j<<"\n"; if (j==strok-1) { cout << "stolbec "<<i<<" sredne arifmet= "<<t/strok<<"\n"; h=1; } } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2004, 10:21
|
|||
|---|---|---|---|
|
|||
Как процедуру вставить в пограмму? |
|||
|
#18+
на будущее: для кода надо использовать кнопку src с выделением. иначе [ i ] преобразуется в начало текста с италиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2004, 10:25
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
[quot Alex_VC]Никак, процедур в С нет. А вот если в функцию, то примерно так: [quot] Пащиму нэт, А ? void MyProc(int a, long b, double c) { ... } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2004, 10:22
|
|||
|---|---|---|---|
Как процедуру вставить в пограмму? |
|||
|
#18+
MasterZiv[quot Alex_VC]Никак, процедур в С нет. А вот если в функцию, то примерно так: [quot] Пащиму нэт, А ? void MyProc(int a, long b, double c) { ... } Дык, это тожа функция , однако, возвращающая тип void (пустой) (при этом, необязятельно в функции вызывать return ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2033988]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 353ms |

| 0 / 0 |
