Содержание
Варианты заданий и стоимость
№ | Условие | Стоимость |
$1$ | Дан файл целых чисел. Подсчитать количество цифр в файле. Подсчет оформить функцией. | бесплатно! |
$2$ | Создать файл целых чисел. Определить, сколько раз в нем встречается введенное в клавиатуры число. | $100$ рублей |
$3$ | Дан текстовый файл, состоящий из строк. Заполнить другой файл, состоящий из строк первого, дополненных строчками данных о самой длинной строке исходного файла. | $130$ рублей |
$4$ | Создать файл со структурой:
По фамилии продавца вывести сумму проданных товаров. | $100$ рублей |
$5$ | Создать файл целых чисел. Вывести на экран все числа взаимно простые суммой своих цифр (ненулевые числа $n$ и $m$ называются взаимно простыми, если $НОД(n, m) = 1$). Найти максимальное простое 3-значное число. | $250$ рублей |
$6$ | Создайте файл целых чисел. Напишите программу, переписывающую компоненты файла в обратном порядке. | $100$ рублей |
$7$ | Имеется текстовый файл. Составить программу, которая, игнорируя исходное деление файла на строки, переформатирует его, разбивая на строки так, чтобы каждая строка оканчивалась точкой либо содержала ровно $60$ литер, если среди них нет точки. | $150$ рублей |
$8$ | Файл содержит последовательность слов, содержащих от $1$ до $9$ букв (слова разделены пробелом). Вывести на экран все слова наименьшей длины. | $100$ рублей |
$9$ | Дай файл действительных чисел. Описать функцию incr(f), определяющую количество элементов в наиболее длинной возрастающей последовательности файла f. | $150$ рублей |
$10$ | Описать функцию lines(f), которая построчно выводит содержимое непустого текстового файла f, вставляя в начало каждой строки ее порядковый номер ($4$ символа) и пробел. | $100$ рублей |
Практическая работа $№7$ предполагает написание программы на языке Си в среде разработки Borland C. При заказе работы своего варианта вы получите качественно написанную и хорошо прокомментированную программу.
Образец выполнения (вариант №1)
Условие задания
Дан файл целых чисел. Подсчитать количество цифр в файле. Подсчет оформить функцией.
Реализация задачи на языке программирования Си
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include <stdio.h> // для ввода, вывода, работы с файлом (gets, printf, feof, fopen, fclose) #include <conio.h> // для задержки программы (getch) #include <locale.h> // для руссификации (setlocale) #define STR_LEN 100 // максимальная длина всех строковых данных //--------------------------------------------- // получение количества цифр в заданном числе // pnumber - входное целое число //--------------------------------------------- int GetCountDigitInNumber(int pnumber) { int countDigit; // кол-во цифр в текущем числе // если число отрицательное, то берем его по модулю pnumber = (pnumber < 0) ? -pnumber : pnumber; // нужно отдельно обработать случай, когда подается число 0 countDigit = (pnumber == 0) ? 1 : 0; // пока в текущем числе есть цифры while(pnumber > 0) { countDigit++; // счетчик цифр числа +1 pnumber /= 10; // отбрасываем у числа самую правую цифру } // в качестве ответа возвращаем кол-во цифр текущего числа return countDigit; } |
Входные данные и результат работы программы
Для оформления заказа пишите на почту: proglabs@mail.ru.
Время нашего ответа обычно составляет не более 10 минут.
Добавить комментарий