4 votes
Accepted

Floating Point Imprecision

While it is easy to represent integers in a computer, it is different for floating point numbers. Most FP numbers cannot be precisely represented inside a computer. The reason is because numbers are ...
Cliff B's user avatar
  • 68.4k
4 votes
Accepted

'\0' vs '0' : What's the difference?

Characters in C Language are in ASCII encoding. For now, you need to know that there is a unique numerical value associated with any* character that you can think of. Lets have a look. I will be ...
sinister's user avatar
  • 3,446
2 votes

'\0' vs '0' : What's the difference?

Characters are represented and stored in the computer using a numeric value called an ASCII value. (ASCII stands for American Standard Code for Information Interchange.) A '0' character is stored in ...
Cliff B's user avatar
  • 68.4k
2 votes
Accepted

Why do computers count from zero?

you can see the following link https://superuser.com/questions/578292/why-do-computers-count-from-zero
MARS's user avatar
  • 5,169
2 votes
Accepted

Lecture 2 Arrays

The error you are getting is not saying that you are passing a double instead of a float, but that a double is expected. You are passing average, which is not a variable but a function. Your prototype ...
Robert S. Pratt's user avatar
1 vote
Accepted

Lecture 9, how to get default value from `flask.request.get` after submitting a form?

The form method is GET so all parameters are sent in the URL. The python method get finds the key, so does not default to "world". Some ways to change the behaviour: add a test for empty ...
DinoCoderSaurus's user avatar
1 vote
Accepted

Lecture 5 Data Structures Source Code Error

The problem is the free list command following the temp[3] assignment. It breaks the program. At that point, list contains the address of the reallocated memory. So, that memory is deallocated. The ...
Cliff B's user avatar
  • 68.4k
1 vote
Accepted

Purpose of sizeof(book)/sizeof(string) in lectures' binary sort?

That code calculates the number of elements in the array book[]. sizeof(book) is the total size of the array, 72 bytes. Next, remembering that this is an array of pointers to strings ( the CS50.h ...
Cliff B's user avatar
  • 68.4k
1 vote
Accepted

Help on taking CS50x course

The material for each pset is presented in a timely manner and pretty thoroughly. You should do the psets as they are presented. In no case is it necessary to watch material that is presented after a ...
Cliff B's user avatar
  • 68.4k
1 vote

'\0' vs '0' : What's the difference?

ultimately, computers use numbers to represent data of any kind (e.g., individual characters, text strings, images, media files, numbers, etc). you might be wondering how can a computer be capable ...
kzidane's user avatar
  • 17.7k
1 vote

Where can I watch the video lectures of cs50 2015?

The current versions (Fall 2015) of the lecture videos are available on youtube at the following link: https://www.youtube.com/playlist?list=PLhQjrBD2T383Xfn0zECHrOTpfOSlptPAB However I don't know if ...
Omecabs's user avatar
  • 11
1 vote
Accepted

2016 New CS50 - Do I need to rewatch lectures?

Probably not. I am rewatching them, but I got distracted by real life and other things after a couple of lectures, but if you're farther in I would think it's not necessary. They're always there if ...
Charissa Larsen's user avatar
1 vote

2016 New CS50 - Do I need to rewatch lectures?

They cover the same material but may be in slightly different order. I'd suggest reading the given notes for each lecture to make sure you still remember what was taught in that lecture. The notes ...
curiouskiwi's user avatar
  • 18.6k

Only top scored, non community-wiki answers of a minimum length are eligible