1 Востаннє редагувалося kerimov_e (12.12.2018 21:15:35)

Тема: Допоможіть будь-ласка! Як знайти номера позицій

Задача: Файл містить 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;
}

2

Re: Допоможіть будь-ласка! Як знайти номера позицій

З чисел [-3, 3, 5, -2] від'ємних 2, а саме -3 на позиції 0 та -2 на позиції 3.