Публикации по теме '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