Zadania w języku C
46 PLNliczba, wypełnić przypadkowymi liczbami dwukierunkowymi
N (M i N ogłaszać jako makrokonstanty lub konstanty rozmiarów M
Język C)Upewnij się, że w każdej serii matrycy wszystkie elementy mają
Różne znaczenie .Największy i najmniejszy wśród
generowanych elementów.W programie zapewnić możliwość przetwarzania wolnego (w dopuszczalnym
Liczba elementów masywnych.graniczna wielkość wielko-
Masywów symboli i masywów lini symboli jest docelowy do zadawania makrokonstancji.
Tami, których znaczenie powinno być uzasadnione dla warunków zadań.Trzeba wybrać
określony sposób ograniczenia liczby elementów masywu w procesie wprowadzania,
na przykład: wstępnie wprowadzić rzeczywistą rozmiar matrycy, zakończyć
Wprowadzenie symbolicznych kolejek poprzez wprowadzenie pustej kolejki w tym samym czasie
Zatrzymaj się, aby nie wykraczać poza granice masywu.Podczas rejestracji programu, konieczne jest wykorzystanie różnych form odwołania
do elementów wielowymiarowych masywów i masywów linii symbolicznych, w szczególności do
Z użyciem konstrukcji "ukaznik na masyw" lub "ukaznik na wskazówkę"
(można stworzyć kilka opcji programu).Należy pamiętać, że każdy
rzędu matrycy lub rzędu symbolicznego można przetwarzać jako oddzielny masyw.Wprowadzenie danych wejściowych i uzyskanie wyników
Śledź odpowiednie wiadomości.W zadaniach, które przekształcamy -
Matrycy, wyniki ich przetwarzania muszą być wyświetlane na
Ekran w kształcie matrycy prostokątnej.2)Zadanie2 : Z klawiatury wprowadzić symboliczną kolejność, w której oprócz tekstu mogą być
Całe liczby również.Wyznaczyć i wydrukować największą i najmniejszą liczbę
To jest rzadko.Następnie usunąć z rzędu wszystkie liczby, zastępując każdą liczbę
Jednym symbolem.Drukuj skróconą kolejkę.Przegląd standardowych funkcji z biblioteki, i
i wybieranie tych z nich, które umożliwiają ułatwienie programowania działań,
Algorytm rozwiązania zadań.Tworzenie dwóch opcji programu: w jednym zminimalizować ilość
Wykorzystywanie funkcji bibliotecznych, a w innym maksymalnie
Celowe funkcje .W obu programach wprowadzanie danych do
za pomocą odpowiednich funkcji bibliotecznych.Uwaga: jeśli wersja
Programy bez funkcji bibliotecznych powodują znaczne trudności, więc można rozwinąć...
Wystarczy tylko jeden program z wykorzystaniem niezbędnych funkcji bibliotecznych.
lub nieco ułatwić zadania w wersji bez funkcji.3) Zadania 3: Wprowadź z klawiatury kolejkę symboliczną, w której zapisano nazwisko i nazwisko oraz
Rodzice pewnej osoby.Przekształć tę kolejkę w taki sposób, aby przed nimi
zarejestrowane inicjatywy, a za nimi - nazwa osoby i wydrukować nową kolejkę.Wskazówka: skorzystaj z kolejki dodatkowej, która następnie przepisać na miejsce
Wprowadzona kolejka.Składaj program, starając się nie stosować funkcji bibliotecznych z tytułowych plików ,
czy .Aby odwołać się do poszczególnych znaków lub części rzędu w programie trzeba
Wykorzystaj zarówno formę indeksową, jak i indeksu elementów.w
procesów (cyklów) przetwarzania linii symbolicznych należy wziąć pod uwagę
Ich główną cechą jest zakończenie serii symbolem zerowym.Do organizacji wprowadzanie-wyprowadzanie rzęs symbolicznych i poszczególnych
Symbole wybierają najbardziej odpowiednie funkcje biblioteczne z .Każdą operację należy przeprowadzić odpowiednio.
Tytuł lub tytuł.Do każdego z programów napisać komentarze w kodzie.Termin do 22,30 h 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!
Opinia zleceniodawcy o współpracy z Volodimir Malik
Zadania w języku CPraca została wykonana szybko i dobrze.
Opinia freelancera o współpracy z Uliana Velyka
Zadania w języku CZostała podana wyraźnie określona zadania, dzięki czemu praca została wykonana bez żadnych problemów.
Polecam klientowi współpracę, czekam na dalsze projekty!
Aktualne projekty freelancerskie w kategorii C i C++
Skrypt, który będzie działał na podstawie obrazkaPotrzebny jest skrypt, który będzie współdziałał na podstawie obrazu + tekstu (nazwa produktu na ekranie) + ceny. Innymi słowy, skrypt powinien klikać w logo platformy (biały tekst z lewej góry) w celu odświeżenia asortymentu produktów (co 3-5 sekund), następnie powinno być… C i C++, Python ∙ 8 ofert |
Tworzenie telegramów botów z integracją GPT
1216 PLN
Zadania techniczne : 1) Tworzenie telegramów botów na przykład, Zacznij pytać o język: - rosyjski - angielski Wszystko inne jest przykładem pierwszego botu: zaproponować wysłać zdjęcie, z którego zostanie wzięte twarz, a drugie - poprosić o wideo, na które zostanie nałożone… C i C++, Python ∙ 12 ofert |
Ustaw wymianę danych między jetson nano a innym urządzeniem w can шиKonfiguruj wymianę danych między jetson nano a innym urządzeniem na pasku can za pomocą dokumentacji RS485 CAN i przykłady tutaj: HTTPS://www.waveshare.com/wiki/RS485_CAN_for_Jetson_Nano Pakiet danych przesyłanych rozpada się na ramach o rozmiarze 8 bajtów, kodowanie… C i C++, Linux i Unix ∙ 2 oferty |
Czujnik temperatury ZigBeeWymagany jest czujnik temperatury podczerwonej z przekazaniem danych za pośrednictwem protokołu ZigBee na serwer Home Assistants w MQTT Wyposażenie : Moduł ESP32-C6-WROOM-1-N8 + termometr podczerwony MLX90614 + Dodaj laser LED do oznaczania miejsca, w którym temperatura jest… C i C++, Systemy wbudowane i mikrokontrolery ∙ 1 oferta |
Tworzenie botu w telegramach z parsing wiadomości
80 PLN
Wystarczy skopiować funkcję tego botu - t. me /lead_observer_bot Funkcjonalność : 1. wyciągnąć słowa kluczowe 2. zabić grupy, z których odbędzie się parsing wiadomości Możliwość dodania i usuwania słów i grup 4. otrzymywanie powiadomień o nowych wiadomościach za pomocą słów… C i C++, Python ∙ 14 ofert |