Аха, неверно вы решили. Сумму из чисел диапазона между ними - то есть нужно найти сумму не двух, а всех чисел, то есть если ввели два числа - 4 и 9, нужно найти сумму 5+6+7+8. Следовательно перепишу программу:
#include <stdio.h>
// Написать функцию, которая получает в качестве параметров два целых числа и возвращает сумму чисел из диапазона между ними
int f2c (int,int);
int main ()
{ int x,y,sum;
printf("Vedite 2 chisla: \n");
scanf("%d %d",&x,&y);
sum=f2c(x,y);
printf("Summa = %d",sum);
}
int f2c(int a,int b)
{
int i,c,s=0;
c=a+1;
for(i=c;i<=(b-1);i++){
s=s+c;
c=c+1;}
return s;
}