Тема: Допоможіть будь-ласка! Як знайти номера позицій
Задача: Файл містить 50 дійсних чисел. Підрахувати, скільки серед них є від‟ємних чисел (вивести на екран). Вивести у інший файл номери позицій, в яких знаходяться від‟ємні числа та їх значення.
Взагалі не розумію другу половину завдання. 
// ConsoleApplication21.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
#include "pch.h"
#include <iostream>
#include <ctime>
#include <fstream>
using namespace std;
int main(){
    const int n = 5;
    double mas[100]; int k = 0;
    srand(time(NULL));
    ofstream file;
    file.open("text.txt");
    cout << "vvod 50 chisel \n";
    cout << "vvod el mas: \t";
    for (int i = 0; i < n; i++) {
    cin >> mas[i];
    file << mas[i] << " ";}
     //підрахунок від'ємних чисел
    for (int i = 0; i < n; i++) {
        if (mas[i] < 0) {
            ++k;}}
    cout << "vid'emnih " << k << endl;
   file.close();
   //номера позицій та від'ємні числа з їх значеннями
   int size = 0; //номера позицій
   ofstream f;
   if (size == 0)
       cout << " "
   return 0;
}