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

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

31.05.2016, 17:17. Показов 3351. Ответов 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)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.05.2016, 17:17
Ответы с готовыми решениями:

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

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

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

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

Добавлено через 37 секунд
Можно это сделать?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
31.05.2016, 19:50
Лучший ответ Сообщение было отмечено 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  [ТС]
Большое спасибо!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.05.2016, 19:53
Помогаю со студенческими работами здесь

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

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

Вынести часть кода в функцию
Есть вот такой вот участок кода.Помогите пожалуйста сделать функцию(там где написано функ) for( int i=0;i&lt;c ;i++) { ...

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru