Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Написать несложную программу на языке С


  1. 115  
    1 день100 UAH

    Готовий вже зараз виправити помилку. Додам коментарі з вказівкою на помилку.

  2. 397    2  0
    1 день100 UAH

    Здравствуйте.

    Сделаю прямо сейчас. Пишите в лс. Делов на полчаса.

  3. 215    1  0
    1 день100 UAH

    Добрый день! Выполню прямо сейчас и отправлю вам! Пишите в личку.

  4. 878    21  0   1
    1 день200 UAH

    здравствуйте, готов сейчас же выполнить ваше задание. Пишите в ЛС или в скайп gayka_mariko

  5. Ще 2 ставки приховано
    1 ставку приховано
  • Профіль видалено
    26 листопада 2017, 13:13 |

    Проще это сделать иначе. Давно конечно с С не работал, но общий алгоритм таков. Есть две строки - отлично. Создаем массив с символами обоих строк. Далее просто удаляем дубликаты и выдаем уже конечный результат. 

  • Профіль видалено
    26 листопада 2017, 13:20 |

    как удалить дубликаты?

  • Профіль видалено
    26 листопада 2017, 13:23 |

    Я с Си последний раз сталкивался лет эдак 15 назад. Честно не помню есть ли там замечательная функция. Для того-же пхп - это array_unique() Погуглите для Си.

  • Профіль видалено
    26 листопада 2017, 13:29 |

    http://www.cplusplus.com/reference/string/string/erase/

    str.erase
  • Профіль видалено
    26 листопада 2017, 13:33 |

    Это удаление определенных символов из строки, а не удаление дубликатов из массива.

  • Сергей Д.
    26 листопада 2017, 13:48 |

    Не морочьте вы ему голову функциями из рнр, тут чистый С. Обращайтесь, я подправил ваш пример. Это всё очень криво, но зато сойдёт за "Вашу" работу, а не за чью-то.

  • Профіль видалено
    26 листопада 2017, 14:22 |

    может можно и лучше, буду рад если поправите

    [code]

    #include "stdafx.h"
    #include<iostream>
    #include<string>

    using namespace std;

    int main()
    {
    string s1, s2;
    bool isNew = false;

    cout << "Enter string s1: ";
    getline(cin, s1);

    cout << "Enter string s2: ";
    getline(cin, s2);

    for (int i = 1; i < s1.size(); i++) {
    for (int j = 1; j < s2.size(); j++) {
    if (s1[i] == s2[j]) {
    isNew = false;
    break;
    }
    else {
    isNew = true;
    }
    }
    if (isNew) {
    s2 += s1[i];
    isNew = false;
    }
    }

    cout << "s2 = ";

    for (int i = 0; i < s2.size(); i++) {
    cout << s2[i];
    }
    cout << endl;

    system("pause");
    return 0;
    }

    [/code]

  • Володимир Соколов
    26 листопада 2017, 18:08 |

    почему вы не пошли на CyberForum? это фриланс биржа, а не форум для программистов, здесь деньги за помощь платят

  • Сергей Д.
    26 листопада 2017, 14:26 |

    там в "s2 += s1[i];" ошибка, вы же присваиваете указателю значение. 

  • Профіль видалено
    26 листопада 2017, 14:27 |

    так он сам в конец строки дописывает ячейку

  • Профіль видалено
    26 листопада 2017, 14:28 |

    image

    string ведь позволяет работать с символами аналогично массиву?

  • Сергей Д.
    26 листопада 2017, 14:55 |

    в чистом С нет вообще такой конструкции string

  • Тимур Соболев
    26 листопада 2017, 14:36 |

    Максим, в си недопустима такая операция со строками 's2 = s2 +s1[i]'. Вы выделили лишь 20 байт под символы и ни как расширить этот массив не можете. Вы можете изначально выделить 40 байт(максимальная длинна, если в обоих строках ни один символ не повторился), хранить позицию последней записи и записывать по данному индексу не повторяющийся символ, после чего инкрементировать ее.

  • Профіль видалено
    26 листопада 2017, 15:42 |

    Исправил твой вариант, но там проблемы со считыванием пока что, если надо - могу скинуть

  • Профіль видалено
    26 листопада 2017, 18:14 |

    скиньте

  • Профіль видалено
    26 листопада 2017, 18:18 |

    дай свой мэйл

  • Профіль видалено
    26 листопада 2017, 18:25 |

    [email protected]

  • Володимир Соколов
    26 листопада 2017, 16:31 |

    if (has=false)
    вечное false, ветка кода не рабочая

  • Тимур Соболев
    27 листопада 2017, 10:49 |

    Максим, я исправил. Вам еще нужна программа?

Актуальні фриланс-проєкти в категорії C та C++

Програма для показу MS PowerPoint всередині вікна

785 UAH

Потрібно розробити програму для ПК на Windows, всередині вікна якої буде відкриватися вікно PowerPoint з показом MS PowerPoint файли-демонстрації (розширення ppsx). Важливо, щоб при натисканні ESC під час перегляду, виходило вікно програми з кнопками підтвердження бажання…

C та C++Python

Проект по розробці програмного забезпечення для мікроконтролерів

Вітаю шановні! Шукаю спеціаліста або команду, яка зможе розробити програмну частину для розповсюджених мікроконтролерів типу Arduino, ESP або Raspberry-Pi. Ключові моменті: - контролер повинен отримувати на вхід 5 аналогових сигналів, - на виході повинен видавати також 5…

C та C++Системне програмування ∙ 1 ставка

Скрипт, який буде взаємодіяти за допомогою зображення

Потрібен скрипт, який буде взаємодіяти за допомогою зображення + тексту (назва товару на екрані) + ціни. Проще кажучи, скрипт повинен натискати на логотип платформи (зліва зверху білий текст), щоб оновлювати асортимент товарів (кожні 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 ставки

Замовник
Профіль видалено


Проєкт опублікований
6 років тому
160 переглядів