Срочно! Помогите решить С++, любые два задания из этих трёх
1
Скласти програму, яка виводить на екран другу частину таблиці кодування символів (символи з кодами від
128 до 255). Таблиця повинна складатися з восьми колонок і шістнадцяти рядків. У першій колонці повинні
бути символи з кодом від 128 до 143, у другій - від 144 до 159 і т. д
Роботу програми організувати через перенаправлення потоку

2. Зчитати з файлу послідовність символів:(&^)^%$#@(^%$#(^%$#
Знайти та вивести на екран їх кількість та обчислити кількість наступних символів «(» і «$»

3. Зчитати з файлу одновимірний масив, що складається з 16 елементів дійсного типу та визначити індекси
(місце розташування) максимального і мінімального елементів масиву. Результат записати в кінець файлу.

Ответы

Ответ дал: yuk1zy
1

Відповідь:

2

#include <iostream>

#include <fstream>

int main() {

std::ifstream input_file("characters.txt"); // input file stream

int count_open_paren = 0; // Количество открытых скобок

int count_dollar = 0; // Количество символов доллара

char c; // current character

while (input_file >> c) { // read characters one by one

if (c == '(') {

count_open_paren++;

} else if (c == '$') {

count_dollar++;

}

}

std::cout << "Number of open parentheses: " << count_open_paren << std::endl;

std::cout << "Number of dollar symbols: " << count_dollar << std::endl;

return 0;

}

3

#include <iostream>

#include <fstream>

#include <algorithm> // for std::max_element and std::min_element

const int N = 16; // size of the array

int main() {

// Declare the array and variables to store the indices of the maximum and minimum elements

double array[N];

int max_index, min_index;

// Open the input file

std::ifstream in_file("input.txt");

// Read in the array from the file

for (int i = 0; i < N; i++) {

in_file >> array[i];

}

// Find the indices of the maximum and minimum elements

max_index = std::distance(array, std::max_element(array, array + N));

min_index = std::distance(array, std::min_element(array, array + N));

// Open the output file

std::ofstream out_file("output.txt", std::ios::app); // append to the end of the file

// Write the indices of the maximum and minimum elements to the output file

out_file << "The index of the maximum element is " << max_index << std::endl;

out_file << "The index of the minimum element is " << min_index << std::endl;

return 0;

}

Пояснення:

3)

Код зчитує одновимірний масив дійсних чисел із файлу "input.txt" і визначає індекси максимального та мінімального елементів за допомогою функцій std::max_element і std::min_element із заголовка <algorithm>.

Потім він записує результат у кінець файлу «output.txt», використовуючи об’єкт std::ofstream і прапорець std::ios::app для додавання до файлу.

Зауваж, що цей код передбачає, що вхідний файл правильно відформатований і що масив містить рівно 16 елементів. Ти можеш додати перевірку помилок для обробки випадків, коли вхідний файл неправильно відформатований або масив має інший розмір.


yuk1zy: Як замовляв :D
yuk1zy: 3 зробив
yuk1zy: третє*
yuk1zy: тут теж перевіряй сам
gfanxxi68: Всё, отправил
Спасибо, что помог, ты сильно выручил меня :)
gfanxxi68: yuk1zy, напишешь свой телеграмм или вайбер? Есть пару вопросов
Вас заинтересует