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


Поиск массивов
На этой неделе я чувствовал себя очень глупо. Я прошел через первые две проблемы недели 2 CS50x относительно невредимым. Мои решения для Цезаря и его немного более сложного кузена, Виженера , возможно, не были самыми элегантными , но набрав 85% и 95% соответственно, я чувствовал себя довольно уверенно, поскольку Я сел, чтобы попытаться решить последнюю задачу недели, Crack . Я думаю, было бы справедливо сказать, что уверенность была неуместной Проблемы до сих пор вели меня к..

Эффект CS50: как этот курс может улучшить ваше резюме и открыть двери на рынке труда
Вы заинтересованы в том, чтобы узнать больше о компьютерных науках? 🤔 Слышали про CS50 ? 🤔 Этот вводный курс, предлагаемый Гарвардским университетом , зарекомендовал себя как один из лучших курсов для изучения основ компьютерных наук. Но каковы преимущества приема CS50? Давайте посмотрим поближе. 👀 Развить навыки критического мышления 🧐 CS50 помогает развить навыки критического мышления. Курс учит, как решать сложные проблемы, разбивая их на более мелкие, более управляемые..

Введение в КС. Условия II
Операторы Для управления переменными нам нужны операторы. Один тип - это арифметические операторы, используемые для сложения, вычитания, умножения и деления: +, -, *, / интервал х=у+1; x=x*5; Если бы у было 10, то значение х было бы 11. Значение х было бы 55 (11 * 5). Значение справа присваивается значению слева в C. мы можем добавить оператор модуля (%), который дает остаток при делении числа слева на число справа. Эти остатки могут быть просто значениями от 0 до 19. инт..

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

C — Неопределенные символы для архитектуры x86_64 при компиляции на Mac OSX Lion
У меня возникают проблемы при компиляции очень простого файла name.c в Mac OSX Lion. Теперь я начал следовать курсу Harvard CS50 на cs50.net. Я не совсем новичок в программировании, но мне было любопытно, как преподается этот курс. Это источник...
41881 просмотров
schedule 04.03.2023

Начальная программа C
Я работал над некоторыми начальными наборами задач с онлайн-классом Гарварда CS50. Я решил, что проблема работает правильно, но мне было интересно, есть ли более чистый или лучший способ заставить программу работать. Цель программы — напечатать...
676 просмотров
schedule 14.07.2023

Как правильно установить библиотеку cs50.h в OS X 10.10.1?
Я пытаюсь установить библиотеку cs50 https://manual.cs50.net/library/#mac_os чтобы я мог скомпилировать c-код для класса в моей OS X 10.10.1. К сожалению, у меня есть некоторые проблемы. Позвольте мне рассказать вам о том, что я сделал до сих...
1593 просмотров
schedule 03.11.2023

Почему циклы в моей программе не завершаются?
Мой код предназначен для отображения наименьшего количества монет, которое потребуется человеку для определенной суммы денег. Я преобразовал значение в центы, а затем использовал циклы для проверки каждой монеты. Вы можете увидеть printf для...
89 просмотров
schedule 29.12.2023

Почему ни один из моих узлов не освобождается? (ошибка сегментации cs50 pset5) C
У меня возникли проблемы с реализацией функций загрузки и выгрузки в pset5 класса cs50 в Гарварде. Когда я запускаю его, я получаю ошибку сегментации, а когда я запускаю valgrind, он сообщает мне, что ни один из узлов, которые я загрузил при...
957 просмотров
schedule 02.08.2023

Vigenere cs50 не жалуется, когда не хватает второго аргумента
Я не понимаю, почему это не работает. Он жалуется, когда есть 3 или более аргументов, но не когда есть только один аргумент Виженера. Я посмотрел на других людей, у которых была такая же проблема, и они сказали, что это помогло решить ..... не...
44 просмотров
schedule 09.07.2023

C fopen и fgets возвращают странные символы вместо содержимого файла
Я делаю упражнение по кодированию, и мне нужно открыть файл данных, который содержит много данных. Это файл .raw. Прежде чем создавать приложение, я открываю файл «card.raw» в текстовом и шестнадцатеричном редакторах. Если вы откроете его в...
1725 просмотров
schedule 21.10.2022

почему эти две строки не равны в c [дубликаты]
эй, ребята, хорошо, я написал этот код, который проверял бы правильность запроса на получение, но при последнем сравнении он не дает мне ожидаемого результата, спасибо заранее, проблема в последнем операторе if, который возвращает false, когда он...
226 просмотров
schedule 19.07.2023

Как отделить остаток от длинного длинного номера?
Я прохожу курс CS50 на edx.org ; она называется «Введение в информатику». Я пытаюсь решить набор задач 1-й недели. Итак, пользователь вводит номер кредитной карты, и мне нужно разработать какой-то алгоритм, чтобы проверить, действителен ли его...
138 просмотров
schedule 26.12.2023

Жадный алгоритм CS50
Я только начал программировать на C с cs50. Я попытался решить задачу, связанную с жадным алгоритмом, но не могу найти ошибку. Мой код ниже. #include <cs50.h> #include <stdio.h> #include <math.h> int main (void) { int...
2011 просмотров
schedule 22.06.2023

Ошибка сегментации сортировки подсчета в C
Ниже моя попытка сортировки подсчета. Я составил схему своей логики, пробежался по ней устно и подробно прокомментировал свой код. Однако мой код вызывает ошибку сегментации. Я понимаю, что ошибка сегментации представляет собой незаконный доступ к...
190 просмотров
schedule 21.12.2023

ошибка: ожидаемый идентификатор или '(' - язык программирования c
Я часами ломал себе голову, пытаясь понять это. Я получаю следующую ошибку для кода ниже: mario.c:5:1: ошибка: ожидаемый идентификатор или '(' #include <cs50.h> #include <stdio.h> int main(void); int blocks = 0; do { int...
3231 просмотров
schedule 28.02.2023

CS50 (pset2) - поведение, непонятное в программе C, которая распечатывает инициалы
У меня есть предыдущий опыт работы с Python, но я абсолютный новичок в C. Я работаю над инициалами CS50x pset2 (менее удобными) , где простая программа на C должна принимать имя, данное пользователем, и распечатайте его инициалы имени . Когда я...
68 просмотров
schedule 09.10.2022

Код Cs50 Vigenere дает неожиданный результат при использовании правильных значений ASCII
Я написал этот код для проблемы Виженера в cs50. Однако это не работает должным образом, когда я печатаю зашифрованные буквы, я использую 58 и 90 вместо 65 и 97. (значения ASCII для A и a) Это дает мне желаемый результат, но я не понимаю, почему...
120 просмотров
schedule 24.11.2022

Язык C при использовании после do
Из курса Гарвардского курса CS50 в основном у него есть функция где он говорит do { int n = get_int("Positive number") } while ; Он хочет, чтобы программа повторяла положительное число, пока пользователь не введет положительное...
32 просмотров
schedule 25.07.2023

хотите использовать переменную в одном (для) цикле в следующем в C
Я новичок и пытаюсь сделать cs50 mario для левой половины пирамиды что-то вроде этого (изображения - это просто пустое место) ssss# sss## ss### s#### после долгих размышлений я решил, что эта формула должна работать...
88 просмотров
schedule 25.03.2022

CS50 - Восстановление - Работа с Card.raw PSET3
Итак, я новичок, борющийся (на самом деле тонущий) с C, пытаясь пройти через CS50. Я работаю над упражнением «Восстановить», пытаясь восстановить jpeg из файла card.raw. Через Google я узнал, что, набрав xxd -l 2400 card.raw (символ «L») в...
308 просмотров
schedule 20.12.2022

Имеют ли char в C предварительно назначенные нулевые индексированные значения?
Извините, если мой заголовок немного вводит в заблуждение, я все еще новичок во многих из них, но: Недавно я работал над небольшим проектом шифрования, в котором пользователь может указать файлу аргумент в командной строке, но он должен быть в...
68 просмотров
schedule 09.04.2023

jpg неправильный, смесь нескольких изображений. Кто-нибудь может сказать мне, что не так? «ВОССТАНОВЛЕНИЕ»
Я работаю над восстановлением CS50 PSET3. У меня есть файл "card.raw", в котором jpg расположены один за другим после первого. Целью упражнения является «найти первый jpg, сканируя каждый раз 512 байт и проверяя, является ли он началом jpg, затем...
118 просмотров
schedule 05.05.2024

В C — переменная, увеличенная внутри цикла, не сохраняет значение CS50
Я новичок в C и у меня есть этот код: #include <stdio.h> #include <cs50.h> #include <string.h> #include <ctype.h> int main(int argc, string argv[]) { string s = get_string("Enter string: "); int measure = 0;...
100 просмотров
schedule 14.05.2022