ALTAVEU 1: Anem a escriure un programa que sol · licita a l'usuari int, un enter, i després es fa una mica d'anàlisi en ell, dient-los que si és positiu o negatiu. Per a això, anem a planejar sobre l'ús del getInt funció a la Biblioteca CS50, per a això necessitaré per incloure cs50.h. Vaig a voler anticipar imprimir algunes coses que la pantalla també. Així que jo també vaig a incloure standardio.h. I ara vaig a declarar principal com de costum. int mainvoid, clau d'obertura i preventivament tancament claudàtor. Vaig ara a indicador l'usuari d'aquest int. Printf, complaure an in I ara vaig a aconseguir que int l'usuari. Int, diguem n, és igual getint. En altres paraules, al costat de la mà dreta d'aquesta expressió, que vaig a trucar a la funció CS50 anomenada getint, que que farà exactament això. És llavors tornarà aquest valor Del costat dret d'aquesta expressió a l'esquerra d'aquest expressió, en última instància, emmagatzemar aquest valor en una variable anomenada núm. Ara farem una mica d'anàlisi. Per a això, vaig a emprar una condició, o una branca, amb si n és, per exemple, més gran que 0, llavors estic farem el següent. Obrir claudàtor i preventiva tancar claudàtor. Vaig a continuació, imprimir "que va triar un nombre enter positiu. "/ n per formateig, tanqui la cita, tancat parèntesi, punt i coma. Si no, vaig a voler imprimir cosa una mica diferent. Així la resta, obert clau de prop arrissat cotilla, printf ", que va triar un negatiu sencer. "Molt bé, anem a guardar i compilar aquest programa. Feu Introduïu condició de zero. Ja estic de tornada en el meu parpellejar dot prompt retallar, condició, zero, Retorn. I farem el més simple de seny comprova primer. Un com el meu int, i de fet triat un nombre enter positiu. Anem a executar aquest programa de nou amb condició, zero, anoti ", si us plau, donar em an int. "Anem a tractar dos. Jo a la veritat vaig prendre un enter positiu. Anem negatiu aquest moment. Slash Dot, condició, zero. Negatiu 1 i vaig agafar un enter negatiu. Però no he acabat encara. Provem altra cantonada cas, si es vol. Anem a tractar de zero. Slash Dot, condició, zero, Entrar i zero. I oh noi, vaig agafar un enter negatiu. Però estic bastant segur que es defineix zero com ni positiu ni negatiu. Així que vaig a haver de arreglar això.