Необъявленный идентификатор в функции

Не работает функция: int FindOtvet(int* a, int size, int b, int size2, intc, int size3)

Иницииализацию сделал абсолютно аналогично прежним функциям (функциям ввода 2массивов). Не понимаю, в чем проблема

Ошибка: array.cpp(58) : error C2065: с: необъявленный идентификатор

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int *get_arrayA(int *a, int size) //функция ввода массива А через консоль
{
  a = (int*)malloc(size * sizeof(int));
  for (int i = 0; i<size; i++)
  {
    printf("a[%i] = ", i);
    scanf("%i", &a[i]);
  }

  return a;
}

int *get_arrayB(int *b, int size2) //функция ввода массива B через консоль
{
  b = (int*)malloc(size2 * sizeof(int));
  for (int i = 0; i<size2; i++)
  {
    printf("b[%i] = ", i);
    scanf("%i", &b[i]);
  }

  return b;
}




void print_array(int *a, int size)  //функция печати
{
  for (int i = 0; i<size; i++)
  {
    printf("a[%i] = %d\n", i, a[i]);
  }
}


int FindOtvet(int* a, int size, int *b, int size2, int*c, int size3)
  {
   с = (int*)malloc(size3 * sizeof(int)); 
   for(int i = 0; i < size2; i++)
   for(int j = 0; j < size; j++)
     if(b[i] == a[j]) 
      {
        c[i] = b[i];
        size3++;
        a[i] = 0;
        b[i] = 0;
        break;
      }
  for(int i = 0; i < size3; i++)
    { 
     printf("%d ", c[i]);
    }
  return с;
  }

Ответы (0 шт):