Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Рекомендуемые сообщения

Помогите решить, практически незнаю С++

1.1)Сформировать одномерный массив целых чисел, используя датчик случайных чисел.

2)Распечатать полученный массив.

3)Удалить все элементы равные 0.

4)Добавить после первого четного элемента массива элемент со значением M[ I-1 ]+2.

5)Распечатать полученный массив.

При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины, например, 100 элементов:

int N=100;

int a[N];

Затем пользователь вводит реальную длину массива (не больше N) и работает с массивом той длины, которую он сам указал. Остальные элементы (хотя память под них и будет выделена) не рассматриваются.

2) При уменьшении или увеличении длины массива необходимо изменять его реальную длину.

2. Написать процедуру для суммирования матриц. С ее помощью сложить исходную матрицу и транспонированную (т. е. полученную поворотом исходной на 90 ).

Используя функции, решить указанную в варианте задачу. Массив должен передаваться в функцию как параметр.

3. Напечатать все слова, которые не содержат гласных букв.

Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки, используя функцию Gets(s) и обработку строки в соответствии со своим вариантом.

4. Написать перегруженные функции и основную программу, которая их вызывает.

a) для умножения целых чисел;

б) для умножения комплексных чисел.

5. Используя функции с переменным числом параметров.

6. Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int по формуле:

S=a1*a2+a2*a3+a3*a4+. . . . .

Написать вызывающую функцию main, которая обращается к функции sum не менее трех раз с количеством параметров 5, 10, 12

7. Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при открытии файла и выполнении операций ввода/вывода.

1. Структура "Государство":

- название;

- столица;

- численность населения;

- занимаемая площадь.

Удалить все элементы, у которых численность меньше заданной, добавить элемент после элемента с указанным номером.

8. Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию. Выполнить задание.

Скопировать в файл F2 только те строки из F1, которые начинаются и заканчиваются на одну и ту же букву.

Подсчитать количество символов в F2.

9. Написать программу, в которой создаются динамические массивы и выполнить их обработку в соответствии со своим вариантом.

1. Ввести размер массива;

2.Сформировать массив с помощью операции new или библиотечных функций malloc (calloc);

3.Заполнить массив (можно с помощью датчика случайных чисел);

4.Выполнить задание варианта, сформировать новый массив(ы)-результат(ы);

5.Напечатать массив(ы)-результат(ы);

6.Удалить динамические массивы с помощью операции delete или библиотечной функции free.

Сформировать одномерный массив. Удалить из него К элементов, начиная с заданного номера, добавить элемент с заданным ключом;

10. Написать функцию для создания списка. Функция может создавать пустой список, а затем добавлять в него элементы.

Написать функцию для печати списка. Функция должна предусматривать вывод сообщения, если список пустой.

Написать функции для удаления и добавления элементов списка в соответствии со своим вариантом.

Выполнить изменения в списке и печать списка после каждого изменения.

Написать функцию для записи списка в файл.

Написать функцию для уничтожения списка.

Записать список в файл, уничтожить его и выполнить печать (при печати должно быть выдано сообщение "Список пустой").

Написать функцию для восстановления списка из файла.

Восстановить список и распечатать его.

Уничтожить список.

- Записи в линейном списке содержат ключевое поле типа int. Сформировать однонаправленный список. Удалить из него К элементов, начиная с заданного номера, добавить элемент перед элементом с заданным ключом;

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...