Задачи на языке С
450 UAHчисло, заполнить случайными двуцифровыми числами матрицу
N (M и N объявлять как макроконстанты или константы размера M
Язык С)Обеспечить, чтобы в каждой строке матрицы все элементы имели
Разное значение .Отмечается крупнейший и самый маленький среди
генерируемых элементов.В программе обеспечить возможность обработки произвольной (в допус-
Тихие границы) количество элементов массива.Граничные размеры многови-
умеренных массивов и массивов символьных строк целесообразно задавать макроконстан-
Тамы, значение которых должно быть обоснованным для условий задания.Нужно выбирать
определенный способ ограничения количества элементов массива в процессе введения,
Например: заранее ввести реальную размерность матрицы, закончить
введение символьных строк введением пустой строки и т.д.
Следить за тем, чтобы не выйти за пределы массива.Запись программы, обязательно использовать различные формы обращения
к элементам многоизмерных массивов и массивов символьных строк, в частности за
с помощью конструкций "указатель на массив" или "указатель на указатель"
(возможно разработать несколько вариантов программы).Следует помнить, что каждый
ряд матрицы или символьный ряд можно обрабатывать как отдельный массив.Введение входных данных и выведение результатов должно
Сопровождаться соответствующими сообщениями.В заданиях, в которых переводим-
матрицы, результат их обработки должен обязательно выводиться на
экран в виде прямоугольной матрицы.2)Задача2 : Из клавиатуры ввести символьный ряд, в котором кроме текста могут быть
А также целые числа.Определить и напечатать наибольшее и наименьшее число с
Это редкость.Затем удалите из строки все числа, заменяя каждое число.
Один символ *.Напечатать сокращенный ряд.Просмотреть стандартные функции из библиотек, и
и выбрать те из них, которые дают возможность упростить программирование действий,
алгоритмом рассеивания заданий.Разработать два варианта программы: в одном минимизировать количество
обращение к библиотечным функциям, а в другом максимально применять
целевых функций .В обоих программах ввод-вывод данных осуществляют за
С помощью соответствующих библиотечных функций.Примечание: если версия
Программы без библиотечных функций вызывают значительные трудности, то можно разрабатывать...
выберите только одну программу с использованием необходимых библиотечных функций
Или немного упростить задание в версии без функций.3)Задача 3: Из клавиатуры ввести символьный ряд, в котором записано имя и имя и
Отец определенного человека.Преобразуйте эту строку так, чтобы впереди были
записанные инициилы, а за ними - фамилия лица и напечатать новый ряд.Указание: воспользоваться дополнительным строком, который затем переписать на место
Введенная серия.Составьте программу стараясь не применять библиотечные функции из заголовных файлов ,
или .Для обращения к отдельным символам или частям строки в программе нужно
использовать как указательную, так и индексную форму выделения элементов.В
процессов (циклов) обработки символьных строк обязательно учитывать
их основной свойство - окончание ряда нуль-символом.Для организации введения-выведения символьных строк и отдельных строк
символов выбрать наиболее соответствующие библиотечные функции с.Обязательно сопровождать каждую операцию ввода-вывода соответствующим
Название или заголовок.К каждому из программ написать комментарии в коде.Срок до 22,30 год 08,12,2021!
Потрібно написати код до трьох задач на чистій мові С.
1)Задача1: Використовуючи стандартні бібліотечні функції генерування випадкових
чисел, заповнити випадковими двоцифровими числами матрицю
N ( M та N оголосити як макроконстанти або константи´розмірності M
мови С). Забезпечити, щоб у кожному рядку матриці всі елементи мали
різні значення. Окремо зазначити найбільший і найменший серед
згенерованих елементів.
У програмі забезпечити можливість опрацювання довільної (у допус-
тимих межах) кількості елементів масиву. Граничні розмірності багатови-
мірних масивів і масивів символьних рядків доцільно задавати макроконстан-
тами, значення яких має бути обґрунтованим для умов задачі. Треба вибрати
певний спосіб обмеження кількості елементів масиву в процесі введення,
наприклад: попередньо ввести реальну розмірність матриці, закінчити
введення символьних рядків введенням порожнього рядка тощо, водночас
слідкуючи, щоб не вийти за межі масиву.
Записуючи програму, обов’язково використати різні форми звертання
до елементів багатовимірних масивів і масивів символьних рядків, зокрема за
допомогою конструкцій “вказівник на масив” або “вказівник на вказівник”
(можна розробити декілька варіантів програми). Слід пам’ятати, що кожен
рядок матриці чи символьний рядок можна опрацьовувати як окремий масив.
Введення вхідних даних та виведення результатів повинно
супроводжуватись відповідними повідомленнями. У завданнях, де перетворю-
ються матриці, результат їхнього опрацювання треба обов’язково виводити на
екран у формі наочної прямокутної матриці.
2)Задача2 : З клавіатури ввести символьний рядок, в якому крім тексту можуть бути
також цілі числа. Визначити й надрукувати найбільше та найменше число з
цього рядка. Потім видалити з рядка всі числа, замінивши кожне число
одним символом *. Надрукувати скорочений рядок.
Переглянути стандартні функції із бібліотек <ctype.h>, <string.h> та
<stdlib.h> і вибрати ті з них, які дають змогу спростити програмування дій,
передбачених алгоритмом розв’язування задачі.
Розробити два варіанти програми: в одному мінімізувати кількість
звертань до бібліотечних функцій, а в іншому максимально застосувати
доцільні функції. В обох програмах введення-виведення даних здійснювати за
допомогою відповідних бібліотечних функцій. Примітка: якщо версія
програми без бібліотечних функцій викликає значні труднощі, то можна розро-
бити тільки одну програму із використанням потрібних бібліотечних функцій
або дещо спростити завдання у версії без функцій.
3)Задача3: З клавіатури ввести символьний рядок, у якому записано прізвище та ім’я й
по-батькові певної особи. Перетворити цей рядок так, щоб спереду були
записані ініціали, а за ними – прізвище особи та надрукувати новий рядок.
Підказка: скористатись додатковим рядком, який потім переписати на місце
введеного рядка.
Скласти програму стараючись не застосовувати бібліотечних функції із заголовних файлів <ctype.h>,
<string.h> чи <stdlib.h>. Для звертання до окремих символів або частин рядка в програмі треба
використати як вказівникову, так і індексну форму виділення елементів. У
процесах (циклах) опрацювання символьних рядків обов’язково врахувати
їхню основну властивість – закінчення рядка нуль-символом.
Для організації введення-виведення символьних рядків і окремих
символів вибрати найвідповідніші бібліотечні функції із <stdio.h>.
Обов’язково супроводити кожну операцію введення-виведення відповідною
підказкою або заголовком.
До кожної з програм написати коментарі в коді.
Термін до 22,30 год 08,12,2021!
Отзыв заказчика о сотрудничестве с Володимиром Маліком
Задачи на языке СРабота выполнена быстро и хорошо.
Отзыв фрилансера о сотрудничестве с Uliana Velyka
Задачи на языке СБыла предоставлена четко поставленная задача, благодаря чему работа была выполнена без каких-либо проблем.
Рекомендую заказчика к сотрудничеству, рассчитываю на дальнейшие проекты!
Актуальные фриланс-проекты в категории C и C++
Программа для показа MS PowerPoint внутри окна
785 UAH
Нужно разработать программу для ПК на Windows, внутри окна которой будет открываться окно PowerPoint с показом MS PowerPoint файлы-демонстрации (расширение ppsx). Важно, чтобы при нажатии ESC во время просмотра, выходило окно программы с кнопками подтверждения желания закончить… C и C++, Python ∙ 1 ставка |
Project for the development of software for microcontrollersПриветствую уважаемые! Ищу специалиста или команду, которая сможет разработать программную часть для распространенных микроконтроллеров типа Arduino, ESP или Raspberry-Pi. Ключевые моменты: - контроллер должен получать на вход 5 аналоговых сигналов, - на выходе должен… C и C++, Системное программирование ∙ 2 ставки |
Скрипт который будет взаимодействовать по картинкеНужен скрипт который будет взаимодействовать по картинке + тексту )названию товара на экране) + цене. Проще говоря, скрипт должен нажимать на логотип площадки (слева сверху белый текст) для обновления ассортимента товаров (каждые секунды 3-5), затем должен быть поиск по картинке… C и C++, Python ∙ 8 ставок |
Создать телеграмм бота с интеграцией GPT
12 000 UAH
Техническое задание: 1) Создать телеграм бота по примеру, При старте спрашивать язык: - русский -английский Все остальное по примеру первого бота: предложить отправить фото с которого будет взято лицо, второе - попросить видео на которое будет накладываться лицо. Затем в… C и C++, Python ∙ 12 ставок |
Настройка обмена данными между jetson nano и другим устройством по can шиНастроить обмен данными между jetson nano и другим устройством по can шине с помощью RS485 CAN документации и примера здесь: https://www.waveshare.com/wiki/RS485_CAN_for_Jetson_Nano Пакет передаемых данных разбит на фремах размером по 8 байтов, кодирование первых 7 байтов… C и C++, Linux и Unix ∙ 2 ставки |