COLUNA 1: Vamos escrever um programa que solicita ao usuário int, um inteiro, e, em seguida, faz um pouco de análise sobre ela, dizendo-lhes se é positivo ou negativo. Para fazer isso, vamos pensando em usar o getInt função na Biblioteca CS50, para o qual eu vou precisar para incluir cs50.h. Vou antecipar querendo para imprimir algumas coisas para a tela também. Então, eu também estou indo para incluir standardio.h. E eu estou indo agora para declarar principal como de costume. int mainvoid, chaveta aberta e preventivamente perto chaveta. Vou agora pronta o usuário para que int. Printf, agradar-me um pol E agora estou indo para obter que int do usuário. Int, vamos chamá-lo n, é igual getInt. Em outras palavras, no lado direito desta expressão, eu vou ligar para a função CS50 chamado getInt, que vai fazer exatamente isso. É, em seguida, vai voltar esse valor a partir do lado direito da expressão para o lado esquerdo desta expressão, em última análise, armazenar esse valor em uma variável chamada n. Vamos agora fazer um pouco de análise. Para isso, vou empregar um condição, ou um ramo, com se n for, digamos, maior que 0, então eu estou vamos fazer o seguinte. Abra chaveta e preventivamente fechar chaveta. Vou então imprimir "você escolheu um inteiro positivo. "/ n para formatação, citações fim, fechado parênteses, ponto e vírgula. Senão, eu vou querer imprimir algo um pouco diferente. Então, o resto, aberto chaveta perto encaracolado cinta, printf ", você escolheu um negativo inteiro. "Tudo bem, vamos salvar e compilar este programa. Faça condição de zero Enter. Estou de volta ao meu pisca alerta dot slash, condição, zero, Enter. E vamos fazer o mais simples de sanidade verifica em primeiro lugar. Um como meu int, e eu de fato escolheu um número inteiro positivo. Vamos executar este programa novamente com o condição, zero, Enter ", por favor, dê me um int. "Vamos tentar dois. Eu, na verdade pegou um inteiro positivo. Vamos negativo neste momento. Dot barra, condição zero. Negativo 1 e eu peguei um inteiro negativo. Mas eu não estou pronto ainda. Vamos tentar outro canto caso, se você quiser. Vamos tentar zero. Dot barra, condição zero, Enter e zero. E oh boy, eu escolhi um inteiro negativo. Mas eu tenho certeza que zero é definida como nem positivo nem negativo. Então eu vou ter que resolver isso.