Pentru c++ trebuie sa folosesti biblioteca fstream pentru deschiderea streamului din fisier. Pentru ca este din intrare, se foloseste tipul ifstream(input file stream) si apoi se citeste cat timp exista numere
In rest, doar verifici ca este negativ, faci suma lor, si imparti la numarul lor
#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream f("date.in");
int a,s=0,nr=0;
double medie;
while(f>>a){
if(a<0){
s=s+a;
nr=nr+1;
}
}
medie=(double)s/nr;
cout<<"Medie aritmetica nr negative este:"<<medie;
return 0;
}