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

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

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

Добрый день. Есть программа которая состоит из функций нужно раскидать все функции по одноименным cpp файлам и создать один заголовочник h. Как мне это сделать?
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
void vvod(int *p,int n)
{    srand(time(NULL));
    for (int i=0 ; i<n ;i++){
     p[i]=rand()%100;
    }}
void vivod(int *p,int n)
{ for (int i=0 ; i<n ;i++)
    { printf("%d ",p[i]);}}
int* obrabotka(int *p,int n,int x,int y)
{  for(int i=0;i<n;i++){
  { if (p[i]%2 == 0 &&p[i]!=0)
   x++;
      else
          y++;} }
    int nn[2];
    nn[0]=x; nn[1]=y;
    return nn; }
void result(int x,int y)
{printf("\nКоличество четных чисел = %d",x);
 printf("\nКоличество нечетных чисел = %d",y);}
void main(){
 int N=20, x=0, y=0;
 int A[20];
 int *p=A;
 int i;
 vvod(p,N);
 vivod(p,N);
 int* kk; 
 kk = obrabotka(p,N,x,y);
 result(kk[0],kk[1]);
     getch ();}

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

textual
Листинг программы
#include<iostream>
 
#include"my_math.h"
 
int main(){
    const int x = 10;
    const int y = 17;
    
    int c = my_math::max(x,y);
    
    std::cout<<c<<std::endl;
 
return 0;   
}

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


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

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

14   голосов , оценка 4 из 5
Похожие ответы