1

(6 відповідей, залишених у C++)

mihaniv.o написав:

з файлу F1  прочитати квадратну матрицю S (10,10) пронормувати кожен рядок матриці на елемент найбільший по модулю. Результат записати в файл REZ.

Якщо я правильно зрозумів т ви бажаєте:
Зчитування матриці S з розмірами 10 на 10 з файлу F1
Далі пронормувати кожен елемент рядка матриці на елемент найбільший по модулю із всієї матриці
і проНОРМОВАНУ (не ПРОНОМЕРОВАНУ - адже я спочатку так читав) матрицю записати у файл REZ
Якщо я зрозумів правильно Норматування - це поділити кожен елемент матриці на найбільший елемент матриці

#include<iostream>
#include<fstream> // для файлів
#include<cmath>   // для модуля
using namespace std;

void main()
{
    const short SIZE = 10;
    short arr[SIZE][SIZE];
    ifstream dataFile;
    dataFile.open("F1.txt");
    short max = 0;
    for (short i = 0; i < SIZE; i++)
        for (short j = 0; j < SIZE; j++)
        {
            dataFile >> arr[i][j];
            if (abs(arr[i][j])>max)
                max = arr[i][j];
        }
    dataFile.close();
    ofstream resFile;
    resFile.open("RES.txt");
    for (short i = 0; i < SIZE; i++)
    {
        for (short j = 0; j < SIZE; j++)
            resFile << (arr[i][j] /= max) << " ";
        resFile << endl;
    }
    resFile.close();
}

Я викорисав short для більш красивішого виводу чисел в файл (без дробових)
Якщо бажаєте виводити у файл дробові числа то замініть:

short arr[SIZE][SIZE];
    ifstream dataFile;
    dataFile.open("F1.txt");
    short max = 0;

на

double arr[SIZE][SIZE];
    ifstream dataFile;
    dataFile.open("F1.txt");
    double max = 0;

Якщо я вам допоміг Натисніть Дякую

2

(2 відповідей, залишених у C++)

Колись теж страдав над цим...
На початок коду підключи бібліотеку <windows.h>

#include<iostream>
#include<windows.h>
/*...*/

Далі на початку main() пропиши
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Це буде виглядати приблизно так:

void main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    /*...*/
}

Якщо це консольний проект то натисни правой кнопкою по назві консолі
Вибери пункт Prorepties
Вибери розділ Font
І вибери шрифт Consola або Lucida Console і встановіть розмір шрифта за бажанням.
Натискаєм ОК і "Вуоля" — Всі українські, російські і інші символи у Вас відображатимуть коректо + можливий ввід українською і іншими мовами !!!

Натисніть Дякую якщо я вам допоміг!

Код працює коректо в IDE - Microsoft Visual Studio 2012 / 2013