Публикации по теме 'cs50'


CS50 2020 Pset 6: ДНК
tl; dr: реализация программы, которая идентифицирует человека на основе его ДНК на Python. Должен сказать, что я очень ценю реальный контекст вопросов и наборов CS50. Последняя часть Python влечет за собой написание программы, которая будет брать последовательности ДНК (в перестановке A, G, T и C), чтобы найти, какие шаблоны повторяются наиболее последовательно, и сопоставить их с человеком, которому, вероятно, принадлежит ДНК. Приведенные спецификации являются довольно..

Я это сделал!
Я это сделал! Маленькие победы могут иметь большое значение. Я посещаю курс Harvard edx CS50, и у меня нулевая неделя. Первое задание — написать игру с использованием языка программирования Scratch. Это язык, созданный для детей. И это хорошее начало для всех, молодых или старых. Моей маленькой победой стало завершение этого проекта. В классической моде я превзошел все требования. Но это не хвастовство. Я обычно был студентом C или B в старшей школе и даже в колледже. Но когда..

Вопросы по теме 'cs50'

Включить внешнюю библиотеку в C
Я пытаюсь использовать библиотеку C для курса opencourseware из Гарварда. Инструкции инструктора по настройке внешней библиотеки можно найти здесь . Я следую инструкциям, относящимся к Ubuntu, поскольку пытаюсь использовать эту библиотеку в своем...
34689 просмотров
schedule 02.11.2022

Шифр Виньера в C: пробел не игнорируется
Общее объяснение шифра Виньера: Шифр Виньера — это метод шифрования, аналогичный шифру Цезаря. Этот шифр принимает слово в качестве аргумента и интерпретирует алфавит слова следующим образом: a как 0, b как 1, c как 2 и так далее. Таким...
319 просмотров
schedule 16.04.2024

Указатели в C не работают должным образом
Я пытаюсь решить набор задач Гарварда CS50, и я застрял на очень простой жадной проблеме поиска наименьшего количества монет для заданной сдачи, если монеты доступны только в номиналах 25c, 10c, 5c и 1c. Хотя указатели на самом деле не нужны для этой...
138 просмотров
schedule 03.04.2023

Указатели CS50 PSET4
Я пытаюсь использовать CS50 PSET4 . Может кто-нибудь объясните, почему первый работает вместо второго? По сути, я объявил цвет char * вне цикла в первом и объявил цвет char * внутри всех моих операторов if во втором. Это сработало, когда я...
189 просмотров
schedule 20.03.2023

Преобразование символа в int, который находится в строке внутри argv[1]
Я пытаюсь преобразовать символ в строку, которая хранится в argv[1] , и переменную int с именем k , которая будет иметь соответствующее значение ASCII . Кроме того, этот символ, который я создаю, также будет постоянно изменяться с помощью цикла...
106 просмотров
schedule 25.05.2023

Как сделать так, чтобы пирамида (программа CS50 Mario), сформированная этим кодом, была выровнена по правому краю?
Пожалуйста, помогите мне правильно создать пирамиду с высотой "n", используя хэши и пробелы, выровненные по правому краю. Я разместил сам код ниже. Программа правильно запрашивает ввод данных пользователем, но не строит пирамиду по правому краю....
71506 просмотров
schedule 25.08.2022

Пользователь не может войти в систему после создания учетной записи
Я пытаюсь работать над простым приложением самостоятельно на C. Это позволяет любому создать свою учетную запись и сохранить ее личную информацию, и это безопасно. До сих пор пользователь может создать свою учетную запись, когда когда пользователь...
60 просмотров
schedule 29.10.2022

Как получить ввод от пользователя в виде массива целых чисел в C?
Я новичок в C, в настоящее время изучаю его на курсе CS50 на edx.org (эта задача НЕ из курса CS50). Я написал программу, которая запрашивает у пользователя дату рождения, а затем вычисляет текущий возраст в зависимости от системной даты. Теперь...
865 просмотров
schedule 01.01.2024

Шифр Виженера в цикле C
У меня возникли проблемы с написанием последней части моего кода для задания, которое включает в себя написание шифра Виженера. Часть шифрования работает нормально, но мне трудно понять, как повторить слово/ключевое слово шифрования. Таким образом,...
232 просмотров
schedule 08.04.2023

Программа шифрования Цезаря на C
Я использую этот код для программы шифрования Цезаря. c = (альфа + k)% 26; // c = код ASCII зашифрованного текста, код ASCII алфавита "alpha", ключ k для зашифрованного текста; это уравнение дает мне ноль (0) на всех 26 алфавитах. Спасибо!...
727 просмотров
schedule 07.03.2023

Почему я не могу правильно напечатать 47-е число Фибоначчи?
Я использую 64-битную операционную систему, тогда я также не могу правильно напечатать 46-е число Фибоначчи, которое меньше 4 миллиардов. #include<cs50.h> #include<stdio.h> int main(void) { unsigned int n=50; int array[n];...
370 просмотров
schedule 03.06.2023

Бесконечный цикл while в C при заданном значении и вычитании до нуля
Я только начал изучать C. Я пишу программу, которая возвращает клиенту сдачу в четвертаках, пятаках, десятицентовиках и пенни. По какой-то причине, когда цикл while достигает 0, он не прерывается. EDIT: Этот вопрос очень похож на другой...
902 просмотров
schedule 11.03.2023

CS50 PSet 2 - Vigenere - Убедитесь, что ключевое слово написано в алфавитном порядке
В настоящее время я работаю над шифром Виженера в CS50 с использованием языка C. Требуется создать программу, которая шифрует некоторый открытый текст на основе ключевого слова (оба из которых вводятся пользователем). Он будет шифроваться на основе...
559 просмотров
schedule 25.05.2023

CS50 pset1 Жадный вызов
Мне немного стыдно задавать здесь этот глупый вопрос, но факт в том, что я уже все перепробовал и до сих пор не вижу, где ошибка. Я 101% нуб в программировании, и я зарегистрировался в CS50. Я пытаюсь извлечь из этого максимум пользы, поэтому...
7641 просмотров
schedule 09.06.2022

Доступ к другому диску в c
Я хочу просканировать каталог, проверив наличие JPEG-файлов (т.е. комбинации первых нескольких байтов) и скопировав их на другой диск. Я успешно протестировал эту программу, и она просматривает документы. Однако я не могу получить доступ ко всему...
80 просмотров
schedule 07.06.2022

Изучение C, нужна помощь с решением Greedy CS50
Я очень новичок в C. Я работаю с Python. Я хотел бы знать, где я ошибся с моим кодом. Я решаю жадную задачу cs50. Что не так с моим кодом? С некоторыми номерами работает, с другими нет. Я пытаюсь получить ответ от пользователя, спрашивающего,...
554 просмотров
schedule 18.01.2023

CS50 Жадный Нужен совет
Я делаю набор задач cs50 "Жадный". В основном спрашивают пользователя, сколько сдачи ему причитается, а затем выводят минимальное количество монет, которое может равняться введенной сумме. Он работает отлично, за исключением того, что когда я ввожу...
633 просмотров
schedule 27.11.2022

Ошибка сегментации попытки загрузки функции
Я продолжаю получать segfault для моей функции загрузки. bool load(const char *dictionary) { //create a trie data type typedef struct node { bool is_word; struct node *children[27]; //this is a pointer too!...
169 просмотров
schedule 03.12.2022

Борьба с Виженером! (В C) недопустимые операнды для двоичного выражения ('int *' и 'int') и другие вещи
мы сейчас работаем с Цезарем, Виженером. Мне удалось закончить цезарь, но виженер работает не так хорошо. C возвращает мне: недопустимые операнды для двоичного выражения ('int *' и 'int'). Я не уверен, что именно означает программа и что не так с...
116 просмотров
schedule 01.08.2022

Мои восстановленные IMG не соответствуют оригиналу в восстановленном CS50
Проблема в том, чтобы восстановить некоторые файлы JPG из файла .raw. когда я запускаю check50, я получаю «восстановленные img не совпадают». :) recovery.c существует. :) recovery.c компилируется. :) обрабатывает отсутствие...
574 просмотров
schedule 24.03.2022