powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как процедуру вставить в пограмму?
12 сообщений из 12, страница 1 из 1
Как процедуру вставить в пограмму?
    #32822340
Akarak2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть пограмма:

#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";
}


Как например блок ввода строк и столбцов описать в процедуре а потом использовать?
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32822388
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаешь тебя здесь языку С/С++ учить ?
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32822414
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак, процедур в С нет.
А вот если в функцию, то примерно так:
Код: 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.
// Ввод данных

void input(double nM[])
{
 int stolb_ov,strok;
 // Ввод количества обрабатываемых данных
 cout << "Vvedite kol-vo strok: ";
 cin >> strok;
 cout << "Vvedite kol-vo stolb_ov: ";
 cin >> stolb_ov;

 for (int i =  0 ; i < stolb_ov; i++) 
  for ( int j =  0 ; j < strok; j++)
  {
   cout << "Vvedite "<<i<<" simvoli "<<j<<" stroki: ";
   cin >> nM [j];
  }
}

...
void main()
{
 input(m);
....
}

Это элементарные вещи и лучше сначала почитать какую-нибудь книжку по Си (уж про ЭТО там разжевано от и до )
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32822512
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оффтоп:

ЫЫыы.. вспоминается мне на эту тему среда LabVIEW... :)

Как вынести кусок кода в функцию?

Выделяешь кусок картинки и говоришь "создать из этого функцию" - и на месте кода остаётся иконка с проводами :)
Благодать! :)
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32822756
Akarak2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы все знаете, то ненадо это выпячивать.
Может мне учебники плохие попались, может я чегото не до концапонимаю.
Прежде чем что-то спросить пытаюсь сам разобраться, и если не могу понять, то только тогда спрашиваю. Програмку ведь сам писал, а вот с функциями заминка вышла.
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32822809
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в вашем учебнике нет главы про функции, лучше выкинте его на помойку
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32823294
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли Вы все знаете, то ненадо это выпячивать.

я же написал: оффтоп.
:)
Я вообще мало знаю.
А про LabVIEW делился впечатлениями, к с++ оно почти никакого отношения не имеет.
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32823527
Akarak2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb я не вас имел ввиду, а MasterZiv
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32824403
Akarak2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специально для 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;
}
}
}
}
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32826056
Sieb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на будущее:

для кода надо использовать кнопку src с выделением.
иначе [ i ] преобразуется в начало текста с италиком
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32826068
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Alex_VC]Никак, процедур в С нет.
А вот если в функцию, то примерно так:
[quot]

Пащиму нэт, А ?
void MyProc(int a, long b, double c)
{

...
}
...
Рейтинг: 0 / 0
Как процедуру вставить в пограмму?
    #32827899
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv[quot Alex_VC]Никак, процедур в С нет.
А вот если в функцию, то примерно так:
[quot]

Пащиму нэт, А ?
void MyProc(int a, long b, double c)
{

...
}
Дык, это тожа функция , однако, возвращающая тип void (пустой) (при этом, необязятельно в функции вызывать return ).
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как процедуру вставить в пограмму?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]