Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

robertoitalia

Membros Juniores
  • Total de itens

    3
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. entendi então todas variáveis inteiras float, string, ... precisa do ponteiro. se eu tiver então um vetor não precisa de referencia.. mas e no caso char Nome [3][20]; scanf("%s",Nome[y]); então não estamos fazendo referência a uma posição na memória? isso que fiquei com duvida, o que percebi e que quando falamos em variáveis inteiras, float e assim por diante temos que colocar & agora na variavel string não, esta como vetor ai, mas não estou me referindo a um local na memória quando coloco no scanf o [y]?
  2. Grato, realmente funcionou, eu tinh me esquecido %s vi isso em algum lugar, mas porque usa & isso que não entendi, Tem ainda um erro no calculo da média. Eu entendi o que quis falar colocar um for nas notas, bom vou tentar hoje a noite ... agora a media da uns valores estranhos... sera que tenho que colocar tudo como float? #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> void main () { int Cod[3],N1[3],N2[3],M[3],x,y; char Nome [3][20]; system("cls"); printf ("\nPrograma de cadsatro de alunos:\n"); printf ("Informe os dados dos alunos:"); for (y=0; y<=3; y++){ printf ("\nCodigo do aluno:"); scanf("%d",&Cod[y]); printf ("\nNome do aluno:"); scanf("%s",Nome[y]); printf ("\nNota1:"); scanf("%d",&N1[y]); printf ("\nNota2:"); scanf("%d",&N2[y]); M[y]=(N1[y]+N2[y])/2; } system("cls"); printf ("\nInformacoes cadastradas\n"); for (y=0; y<=3; y++){ printf ("\nCodigo do aluno:"); printf ("%d",Cod[y]); printf ("\nNome do aluno:"); printf ("%s",Nome[y]); printf ("\nMedia do aluno:"); printf ("%d",M[y]); } getch(); }
  3. Oi, sou novo neste fórum, e estou aprendendo C++ Bom estou com um problema para fazer um programa, ele somente recebe informações de código do aluno, no caso 3 alunos, código, nome, duas notas, depois ele exibe na tela o código, nome e a média dos alunos. Eu sei que e programa iniciante, mas estou aprendendo, usei o for para ele, mas esta dando errado não sei onde estou errando neste programa, se alguém puder me ajudar agradeço muito. deixei algumas bibliotecas a mais estou testando tudo, o problema é quando vou digitar as notas, eu não to entendendo qual o problema dele, eu tinha colocado outro for dentro do cadastro mas tirei pois pensava que este era o problema, cheguei a conclusão que precisava de ajuda mesmo kkkk, pretendo depois continuar mas preciso saber o que entendi errado no que to errado para poder prosseguir. Muito obrigado desde já, segue o código: #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> void main () { int Cod[3],N1[3],N2[3],M[3],x,y; char Nome [3][20]; system("cls"); printf ("\nPrograma de cadsatro de alunos:\n"); printf ("Informe os dados dos alunos:"); for (y=0; y<=3; y++){ printf ("\nCodigo do aluno"); scanf("%d",&Cod[y]); printf ("\nNome do aluno"); scanf("%d",&Nome[y]); printf ("\nNota1"); scanf("%d",&N1[y]); printf ("\nNota2"); scanf("%d",&N2[y]); M[y]=(N1[y]+N2[y])/2; } system("cls"); printf ("\nInformacoes cadastradas\n"); for (y=0; y<=3; y++){ printf ("\nCodigo do aluno:"); printf ("%d\n",&Cod[y]); printf ("\nNome do aluno:"); printf ("%d\n",&Nome[y]); printf ("\nMedia do aluno:"); printf ("%d\n",&M[y]); } getch(); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×