Заголовочный файл - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрый день. Есть программа которая состоит из функций нужно раскидать все функции по одноименным cpp файлам и создать один заголовочник h. Как мне это сделать?
Листинг программы
  1. #include <conio.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5. #include <math.h>
  6. void vvod(int *p,int n)
  7. { srand(time(NULL));
  8. for (int i=0 ; i<n ;i++){
  9. p[i]=rand()%100;
  10. }}
  11. void vivod(int *p,int n)
  12. { for (int i=0 ; i<n ;i++)
  13. { printf("%d ",p[i]);}}
  14. int* obrabotka(int *p,int n,int x,int y)
  15. { for(int i=0;i<n;i++){
  16. { if (p[i]%2 == 0 &&p[i]!=0)
  17. x++;
  18. else
  19. y++;} }
  20. int nn[2];
  21. nn[0]=x; nn[1]=y;
  22. return nn; }
  23. void result(int x,int y)
  24. {printf("\nКоличество четных чисел = %d",x);
  25. printf("\nКоличество нечетных чисел = %d",y);}
  26. void main(){
  27. int N=20, x=0, y=0;
  28. int A[20];
  29. int *p=A;
  30. int i;
  31. vvod(p,N);
  32. vivod(p,N);
  33. int* kk;
  34. kk = obrabotka(p,N,x,y);
  35. result(kk[0],kk[1]);
  36. getch ();}

Решение задачи: «Заголовочный файл»

textual
Листинг программы
  1. #include<iostream>
  2.  
  3. #include"my_math.h"
  4.  
  5. int main(){
  6.     const int x = 10;
  7.     const int y = 17;
  8.    
  9.     int c = my_math::max(x,y);
  10.    
  11.     std::cout<<c<<std::endl;
  12.  
  13. return 0;  
  14. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы