|
|
Другие темы раздела | |
C++ Исправление ошибки третьего аргумента в вызове функции Вопрос: что у меня в коде не правильно, что ругается на третий аргумент в вызове функции? Вот код: #include <iostream> #include <cstdlib> #include <math.h> #include <string.h> using namespace std; struct Bank{ char naim; https://www.cyberforum.ru/ cpp-beginners/ thread1598356.html |
C++ Определить количество слов, начинающихся с гласных букв 2. Дана строка символов. Определить количество слов, начинающихся с гласных букв. Вывести на экран эти слова. Пожалуйста, решите. |
C++ Создать массив структур для k видов продукции и общую стоимость выпуска всей продукции за год
https://www.cyberforum.ru/ cpp-beginners/ thread1598329.html Дано: Код продукции, название продукции, выпуск в каждом из 4 кварталов. Создать массив структур для k видов продукции и общую стоимость выпуска всей продукции за год. |
C++ Вывести в столбик слова, в которых две буквы а Дана строка символов, состоящая из слов, разделенных пробелами. Распечатать исходную строку. Вывести в столбик слова, в которых две буквы а. https://www.cyberforum.ru/ cpp-beginners/ thread1598328.html |
C++ Создать программу, симулирующую развитие мушек-дрозофилов Программа для подведения статистики по результатам генетических испытаний над мушками-дрозофилами. Длительность жизненного цикла дрозофилы может составлять от 8 до 15 дней при комнатной температуре в зависимости от разных факторов. Лаборанты вносят в программу количество мушек очередного выводка (от 4 до 30) и системы слежения указывают для каждой длительность жизни (заполняется случайным... |
C++ Структура «Школьник»: фамилия, имя, отчество; класс; номер телефона; оценки по предметам (математика
https://www.cyberforum.ru/ cpp-beginners/ thread1598309.html Ввести массив структур. Рассортировать массив в алфавитном порядке по первому полю, входящему в структуру . В программе реализовать меню: 1) Ввод массива структур; 2) Сортировка массива структур; 3) Поиск в массиве структур по заданному параметру; 4) Изменение заданной структуры; 5) Удаление структуры из массива; 6) Вывод на экран массива структур; 7) Выход. Структура ... |
C++ Обработать отрицательные элементы массива найти суму абсолютных величин отрицательных элементов масива https://www.cyberforum.ru/ cpp-beginners/ thread1598294.html |
C++ Кракозябры при вводе данных в файл Доброго времени суток! Пытаюсь вводить данные в файл. Данные организованы следующей структурой: struct STUDENT { string FIO; int DataNarod; string grupa; float ocinkaFizika; float ocinkaMath; float ocinkaIstoria; |
C++ Когда нужно использовать исключения Когда, по вашему, лучше использовать исключения? https://www.cyberforum.ru/ cpp-beginners/ thread1598270.html | C++ Что означает using typename в шаблоне? template < typename T > class Class_name { public: using value_type = T; ... что произошло в этом месте? Зачем? using value_type = T; https://www.cyberforum.ru/ cpp-beginners/ thread1598268.html |
Реализовать класс для сбора данных о системе из ключей реестра, выводящий полученные данные в файл C++ Реализовать класс осуществляющий сбор данных о системе из ключей реестра и выводящий полученные данные в файл. С тем, что такое реестр Windowsможно ознакомиться тут: http://support.microsoft.com/kb/256986/ru В общем – это база данных описывающая параметры конфигурации ОС. Зайти в реестр можно путём зажатия клавиш(“win” + r), в появившемся окне введите “regedit” без кавычек. Интересующая... |
C++ Все цифры строки заменить на их английские названия
https://www.cyberforum.ru/ cpp-beginners/ thread1598243.html должен быть обычный массив(не динамический без функций) в который вписываешь символы. программа должна все цифры, типа:1.2.3. заменять на слова: one ,two, three. |
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 20
|
|
0 | |
Работа с файловыми потоками - C++ - Ответ 842089401.12.2015, 12:42. Показов 757. Ответов 1
Метки (Все метки)
Получилось по заданию примерно как то так:Постановка задачи
Входные данные: текстовый файл, содержащий значения средних температур за день для конкретного месяца (например, файл температур за октябрь должен содержать 31 значение). Выходные данные: текстовый файл, содержащий результаты обработки: среднюю температуру за месяц, максимальную и минимальную температуру за месяц. Анализ задачи: 1. Прочитать из исходного фала значения температур в массив. 2. Найти среднюю температуру за месяц. 3. Найти максимальную температуру 4. Найти минимальную температуру 5. Записать в файл значения, вычисленные в пунктах 2, 3 и 4, в отформатированном виде. Каждый этап решения задачи реализовать в виде функции. #include <iostream> #include <fstream> #include <iomanip> using std::fstream; using std::cout; using std::endl; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int count_days = 0; //may be 30 31 28 29 int t[32]; //31 day + 1 reserved for EOF #define INPUT_FILE_NAME "./input.txt" #define OUTPUT_FILE_NAME "./output.txt" //===================================================== void get_min(int *mint) { int i; //temporary variable *mint = t[0]; //start value for(i=1;i<count_days;i++){ if(*mint > t[i]) *mint = t[i]; } } //===================================================== void get_max(int *maxt) { int i; //temporary variable *maxt = t[0]; //start value for(i=1;i<count_days;i++){ if(*maxt < t[i]) *maxt = t[i]; } } //===================================================== void get_median(int *median) { int i; //temporary variable float m = 0.0; for(i=0;i<count_days;i++){ //sum for median calculations m += (float)t[i]; } m = m / count_days; *median = (int)m; } //===================================================== int open_and_read_values(void) { fstream inp; //input file stream //open file and check success inp.open(INPUT_FILE_NAME, fstream::in); if(!inp.is_open()) { cout<< "Cant open input file!\n"; return -1; } //read array of numbers from file //NUMBER\r\n.. while(1) { //check for no more than 31 days in file, ignore remaining if(count_days == 32 ) { cout << "Warning! more than 31 values in file - ignored!\n"; break; } inp >> t[count_days]; if(inp.eof() || inp.fail() || inp.bad()) break; //if error or end of file - exit cycle count_days++; } cout << "readed " << count_days << " values from file\n"; //close input inp.close(); //check has any days if(count_days==0) { cout << "No values in input file!\n"; return -1; } return 0; } //===================================================== int open_and_write_values(int m, int ma, int mi) { fstream outp; //input file stream //open file and check success outp.open(OUTPUT_FILE_NAME, fstream::out | fstream::trunc); //remove all file contens if(!outp.is_open()) { cout<< "Cant open output file!\n"; return -1; } //out median outp << std::showpos; //+ in positive deciman number outp << std::setprecision(5); //5 digits after comma outp << "Median value: "<< m << endl; //out max outp << "Max value: "<< ma << endl; //out min outp << "Min value: "<< mi << endl; //close output outp.close(); return 0; } //===================================================== int main(int argc, char** argv) { int median; int max_temp; int min_temp; cout << "BEGIN\n"; //1 if(open_and_read_values()) return -1; //2 get_median(&median); //3 get_max(&max_temp); //4 get_min(&min_temp); //5 if(open_and_write_values(median, max_temp, min_temp)) return -1; cout << "OK\n"; return 0; } Но одна проблема когда компилируешь ошибок нет.А когда выполняешь пишет так:BEGIN.Cant open input file! Вернуться к обсуждению: Работа с файловыми потоками C++
0
|
01.12.2015, 12:42 | |
Готовые ответы и решения:
1
Работа с файловыми потоками Работа с файловыми потоками в С++. Работа с файловыми потоками Работа с файловыми потоками |
01.12.2015, 12:42 | |
01.12.2015, 12:42 | |
Помогаю со студенческими работами здесь
0
Работа с файловыми потоками. Считать информацию Работа с файловыми потоками. Выполнить проверку в готовом коде на верхний регистр Работа с потоками Работа с потоками |
Новые блоги и статьи | |||||
Преобразование полей (элементов управления содержимым) в обычный текст
РоΜа 23.01.2025
Возникла необходимость преобразовать поля в текст (те, что на вкладке разработчик добавляются) . Помучившись родил следующее:
Sub ПоляВТекст()
Преобразует все поля в текст (даты, текст,. . .
|
Как проверить существование директории в скрипте Bash
bt_guru 23.01.2025
При разработке скриптов Bash одной из ключевых задач является корректная работа с файловой системой, где особое место занимает проверка существования директорий. Эта операция становится критически. . .
|
Как работают срезы (slice) в Python
bytestream 23.01.2025
Python предоставляет разработчикам мощный и гибкий инструмент для работы с последовательностями данных - срезы (slices). Эта функциональность позволяет извлекать, модифицировать и управлять. . .
|
Как удалить подмодуль (submodule) в Git
bytestream 23.01.2025
При работе с крупными проектами в системе контроля версий Git разработчики часто сталкиваются с необходимостью управления зависимостями и внешними компонентами. Подмодули (submodules) представляют. . .
|
В чем разница между @staticmethod и @classmethod в Python. Декораторы методов
bytestream 23.01.2025
В Python декораторы методов представляют собой мощный инструмент, позволяющий модифицировать поведение функций и методов без изменения их исходного кода. Эта возможность является одной из. . .
|
Как преобразовать InputStream в String в Java
bytestream 23.01.2025
В мире Java-разработки работа с потоками данных является одной из ключевых операций при создании современных приложений. InputStream, как фундаментальный класс для обработки входных потоков данных,. . .
|
Как обновить форк (ответвление) репозитория в Git
bytestream 23.01.2025
Одним из наиболее мощных инструментов Git для организации совместной работы является механизм форкинга репозиториев, который позволяет создавать независимые копии проектов для дальнейшей разработки. . . .
|
Как работает async/await в C#. Асинхронное программирование в .NET
bytestream 23.01.2025
Введение в асинхронное программирование
Асинхронное программирование представляет собой важнейшую концепцию современной разработки программного обеспечения, особенно в контексте создания. . .
|
КуМир: полное руководство
bytestream 23.01.2025
Введение в КуМир: история создания и назначение
КуМир (Комплект Учебных МИров) представляет собой образовательную среду программирования, которая была создана для обучения основам алгоритмизации и. . .
|
Что такое OLAP. Где и как использовать многомерный анализ данных
bytestream 23.01.2025
Введение в OLAP-технологии
В современном мире бизнес-аналитика и обработка больших массивов данных играют ключевую роль в принятии стратегических решений. Организации накапливают огромные объемы. . .
|
MongoDB: что это, для чего нужна и как использовать
bytestream 23.01.2025
Введение в MongoDB: современная документоориентированная СУБД
В современном мире разработки программного обеспечения выбор правильной системы управления базами данных является критически важным. . .
|
Как использовать закрытый ключ шифрования в Git. Шифрование в Git
bytestream 23.01.2025
Установка и настройка закрытых ключей в Git предоставляет дополнительный уровень безопасности для работы с репозиториями. Для начала необходимо создать пару ключей, обычно это осуществляется с. . .
|