Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
1

Вынести основную часть кода кода в отдельную функцию

31.05.2016, 17:17. Просмотров 1196. Ответов 4
Метки нет (Все метки)

помогите пожалуйста переделать это на функцию...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <locale.h>
#include <conio.h> 
int main() 
{ setlocale(0,"");
float X0,Xk,x,y,h ;  printf("Введ1ть дан1:\n");
printf("\nВвед1ть Хпоч,"         "Хк1н, h ...  "); scanf_s("%f %f %f", &X0,&Xk,&h); 
printf("\nІнтервал [%3.2f, %3.2f]\n Крок h = %3.2f\n", X0,Xk,h); 
printf("\n----------------------\n|     x    |    y    |"); 
printf("\n|----------|---------|");
 x=X0; while (x<=Xk) 
 {if (x>25) y=1+x*x;  else 
 if (x<=25&&x>8) y=2+x*x; else
        if(x<=8&&x>2) y=3+x*x;
        else y=4+x*x; 
 printf("\n|  %7.2f |  %7.2f |",x,y); 
    x+=h; 
 } 
 printf("\n-----------------------");  
 _getch();
 return 0; }
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2016, 17:17
Ответы с готовыми решениями:

Транспонирование матриц. Вынести часть кода в отдельную функцию
/* транспонировать матрицу, используя функции. я матрицу транспонировал, а через функцию не знаю...

Вынести часть кода работы с бинарным файлом в отдельную функцию
Хочу написать функцию:void case_ofstream(); в case 1. Как она должна выглядеть? ...

Вынести часть кода в функцию
Скажите пожалуйста как сделать нахождение основных значений через функцию RESHENIE(), а ввод данных...

Основную часть кода вынести из класса формы в отдельный класс
У меня весь код находится в коде формы, а мне нужно основную часть написать в отдельно созданном...

4
6817 / 5958 / 2708
Регистрация: 14.04.2014
Сообщений: 25,504
31.05.2016, 19:26 2
Цитата Сообщение от BossTon Посмотреть сообщение
переделать это на функцию
Что это значит?
0
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
31.05.2016, 19:43  [ТС] 3
Мне нужно, чтобы функция main () вызвала другую функцию, которая делает расчеты ...

Добавлено через 37 секунд
Можно это сделать?
0
6817 / 5958 / 2708
Регистрация: 14.04.2014
Сообщений: 25,504
31.05.2016, 19:50 4
Лучший ответ Сообщение было отмечено BossTon как решение

Решение

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
#include <locale.h>
#include <conio.h> 
 
void func(float X0, float Xk, float h)
{
float x,y;
 x=X0; while (x<=Xk) 
 {if (x>25) y=1+x*x;  else 
 if (x<=25&&x>8) y=2+x*x; else
        if(x<=8&&x>2) y=3+x*x;
        else y=4+x*x; 
 printf("\n|  %7.2f |  %7.2f |",x,y); 
    x+=h; 
 } 
 printf("\n-----------------------");
}
 
 
int main() 
{ setlocale(0,"");
float X0,Xk,x,y,h ;
 
printf("Введ1ть дан1:\n");
printf("\nВвед1ть Хпоч,"         "Хк1н, h ...  ");
 
scanf_s("%f %f %f", &X0,&Xk,&h); 
 
printf("\nІнтервал [%3.2f, %3.2f]\n Крок h = %3.2f\n", X0,Xk,h); 
printf("\n----------------------\n|     x    |    y    |"); 
printf("\n|----------|---------|");
 
func(X0, Xk, h);
 
 _getch();
 return 0; }
1
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
31.05.2016, 19:53  [ТС] 5
Большое спасибо!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2016, 19:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вынести часть кода в функцию
Добрый день. Есть несколько StringGrid и есть код по считыванию , к примеру, из строки StringGrid1,...

Вынести часть кода в функцию
Есть вот такой вот участок кода.Помогите пожалуйста сделать функцию(там где написано функ) for(...

Cтруктура программы. Где пишем основную часть кода?
Добрый всем денек, есть ламерский вопрос, не пинайте ногами. Создаю проект C# в VS 2005,...

Вынести часть кода в отдельный файл
Ситуация следующая: Есть три php файла. index.php (страница с формой), verification.php...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.