Ir ao conteúdo
  • Cadastre-se

ucastrobr

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

  1. Veja nesse blog o cara tem 3 exemplos de código fonte de calendário. http://www.infomaroto.com/blog/calendario-em-c/ Sei que para o ano bissexto tem que colocar também a divisão do resto de 400 e 100 senão dá erro. (ano % 4 == 0 && (ano % 400 == 0 || ano % 100 != 0)
  2. Fiz o desafio do triângulo depois de esquentar a cabeça mas eu mesmo não estou entendo a lógica do for rsrs. Tipo o primeiro loop ele gera um asterisco e uma quebra de linha, sai do for e volta para fazer o segundo loop o porquê dele gerar dois asterisco e somente uma quebra de linha apenas novamente e não duas se ainda está no mesmo for. Analiso e analiso e não estou entendendo a lógica. #include <stdio.h> #include <iostream> using namespace std; int main() { int linha, i, j; printf("Digite quantas linhas tu quer sua piramide: "); scanf("%d", &linha); for (i = 1; i <= linha; i++) { for (j = 1; j <= i; j++) cout << "*"; cout <<"\n"; } return 0; } Eu mesmo percebi que o segundo for está sem { parenteses então ele só executa o primeiro comando e sai do laço. Foi desatenção mesmo.
  3. #include <stdio.h> #include <stdlib.h> #include <string.h> int main (){ char usuario [10], senha [10]; int a, b,B; printf("Digite o login\n"); gets(usuario); printf("Digite sua senha\n"); gets(senha); if(strcmp(usuario,"cristina")==0 and strcmp(senha,"cristina")==0){ printf("Digite seu primeiro numero\n"); scanf("%d" ,&a); printf("Digite o segundo numero\n"); scanf("%d" ,& ; printf("A soma dos numeros %d\n" , a+ ; }else{ printf ("login invalido"); } system("pause"); return 0; }
  4. Comecei ontem a brincar com c++ então minha dúvida é iniciante mesmo quando mando imprimir uma váriavel nome e retorna esse erro: error: 's' was not declared in this scope. #include <iostream>#include <stdio.h>#include <stdlib.h>using namespace std;int main(){ int vidas=0; char letra='b'; double decimal=2.45; float decimal0=2.5; bool vivo=true; string nome="Ulysses"; printf("O valor de vida e: %d\nO valor de double e: %f\nO valor de float e: %f\nO valor de bool e: %d\nO valor de char e: %c\n",vidas,decimal,decimal0,vivo,letra); printf("O valor de nome e: %s\n",nome);return 0;} no cout imprime normal o problema é o printf mesmo só queria saber o porque já que usei %s tentei usar o %c mas não funcionou.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...