1. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран в столбик.
Значения элементов массива могут повторяться. Вывести на экран (перед массивом) наиболее часто повторяющийся элемент и количество его повторений. Если все элементы разные, вывести соответствующий текст.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
2. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести массив на экран в столбик.
Значения элементов массива могут повторяться. Вывести на экран самую длинную последовательность неповторяющихся элементов.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
|
|
3. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран.
Удалить один максимальный элемент и один минимальный. После этого найти среднее арифметическое оставшихся элементов и вывести его на экран.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
4. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран.
Если в массиве максимальный элемент повторяется, удалить из массива такие повторения, оставив только один максимальный элемент.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
5. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран.
Удалить из массива элементы, равные нулю. Вывести полученный массив на экран и среднее арифметическое оставшихся элементов.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
6. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран в столбик.
Поменять местами первый элемент с минимальным и вывести полученный массив на экран.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
|
|
7. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран в столбик.
Поменять местами последний элемент с максимальным и вывести массив на экран.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
8. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива могут иметь дробную часть и должны быть неотрицательными. Вывести исходный массив на экран.
Подсчитать количество целых четных элементов (вывести на экран).
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
9. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран.
Найти первый элемент и его номер, такой что он отличается от максимального не более чем на 20%, но не равен ему.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
10. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран.
Найти элементы, значения которых больше среднего (вывести на экран эти элементы и их количество).
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
11. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива могут иметь дробную часть и должны быть неотрицательными. Вывести исходный массив на экран.
Найти первый элемент, который является целым и степенью 10 (вывести на экран значение элемента и его номер).
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
12. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива могут иметь дробную часть и должны быть неотрицательными. Вывести исходный массив на экран.
Найти последний элемент, который является целым и степенью двойки (вывести на экран значение и его номер).
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
13. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть целыми инеотрицательными. Вывести исходный массив на экран.
Найти количество цифр максимального элемента (вывести на экран максимальный элемент и количество цифр).
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
|
|
14. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть неотрицательными. Вывести исходный массив на экран.
Найти первый элемент, который является квадратом натурального числа (вывести на экран его значение и номер).
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
15. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть целыми инеотрицательными. Вывести исходный массив на экран.
Найти первый элемент, содержащий цифру 7 (вывести на экран элемент и его номер).
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
16. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть целыми инеотрицательными. Вывести исходный массив на экран.
Определить, кратен ли максимальный элемент на минимальному.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
17. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть целыми инеотрицательными. Вывести исходный массив на экран.
Определить, кратна ли сумма элементов максимальному элементу массива.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
18. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть целыми инеотрицательными. Вывести исходный массив на экран.
Вывести на экран те элементы массива, которые являются простыми числами.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.
|
|
19. Создать приложение на основе главного окна с прокруткой, которое считывает массив типа QVector из файла. Элементы массива должны быть целыми инеотрицательными. Вывести исходный массив на экран.
Вывести на экран те элементы массива, которые являются числами Фибоначчи.
Затем отсортировать массив по убыванию, построить круговую диаграмму по первым 13 элементам, представив остальные в сумме. Отсортированный массив записать в файл.