Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Задание. · Считать из файла n чисел, где n задает пользователь в элементе управления EditBox, расположенном в окне разрабатываемой программы

· Считать из файла n чисел, где n задает пользователь в элементе управления EditBox, расположенном в окне разрабатываемой программы. Если количество элементов массива в файле меньше, чем n, то необходимо вывести сообщение с помощью функции AfxMessageBox(), о том, что будут обработаны все элементы файла, и отобразить их количество.

· Осуществить вывод элементов считанного массива в элемент управления EditBox, в свойствах которого необходимо задать отображение элемента scrollbar (полосы прокрутки) по вертикали и возможность вывода многострочного текста.

· Осуществить обработку данных из считанного массива согласно полученному варианту задания. Записать полученный результат в новый файл.

· Для открытия и сохранения файла нужно использовать объект класса CFileDialog, а для чтения и записи данных в файл – объекты класса CFile или CStdioFile.

· Если исходный массив чисел создан в текстовом файле, например, в текстовом редакторе «Блокнот», после считывания данных потребуется использовать методы преобразования символьных строк в числовой тип с помощью функций библиотеки stdlib.h. Для удобства первой записью в файле с массивом чисел может быть расположено число, обозначающее количество чисел в массиве в этом файле. Следовательно в файле будет записано на одно число больше, чем размерность массива.

 

Варианты заданий.

1) Определить, упорядочен ли числовой массив по возрастанию.

2) Найти максимальный элемент массива среди четных элементов.

3) Найти нечетные элементы, значения которых кратны 7.

4) Найти сумму элементов массива, значения которых принадлежат диапазону[50,100].

5) Найти среднее арифметическое отрицательных элементов массива.

6) Найти количество четных элементов массива.

7) Определить, упорядочен ли числовой массив по убыванию.

8) Найти нечетные элементы массива, расположенные на позициях с нечетными индексами.

6. Контрольные вопросы.

1) Класс CFile и его элементы.

2) Класс CFileDialog и его элементы.

3) Класс CStdioFile и его элементы.

4) Класс CString и его элементы.

5) Функции перевода символьных данных в числовой тип данных и, наоборот, чисел в строку с помощью функций библиотеки stdlib.h и методов класса CString.


<== предыдущая страница | следующая страница ==>
Пример выполнения лабораторной работы | Определение объёма воздуха, удаленного из помещения

Дата добавления: 2015-06-30; просмотров: 239; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.