Ir ao conteúdo
  • Cadastre-se

C não estou conseguido resolver essa questão em c!!!


Posts recomendados

Não estou conseguido fazer essa questão!

Desenvolva um algoritmo que seja capaz de imprimir seus dados acadêmicos.

Entrada: (Nome, Curso, Disciplina, Período, turno, ano).

Saída: (Nome, Curso, Disciplina, Período, turno, ano).

 

como eu estou fazendo:

#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main()
{
      int nome,curso,disciplina,periodo,turno,ano;
 
     printf ("digite seu nome");
     scanf("%i",&nome);
     printf ("digite seu curso");
     scanf("%i",&curso);
     printf ("digite sua discoplina");
     scanf("%i",&disciplina);
     printf ("digite seu periodo");
     scanf("%i",&periodo);
     printf ("digite seu turno");
     scanf("%i",&turno);
     printf ("digite seu ano");
     scanf("%i",&ano);
     printf ("numero digitado foi %i", nome,curso,disciplina,periodo,turno,ano); 
     
     return 0;
    
     }
      

Link para o comentário
Compartilhar em outros sites

@João Paulo Pierot A menos que seu nome, curso, etc, sejam números inteiros, não use "int". Você deveria usar char, e na maioria das vezes, eu uso para aquela confirmação de: "você quer rodar seu programa novamente (S/N)?" Sabe? Se você quer inserir uma palavra, precisa declarar uma capacidade de armazenamento, eu vou colocar 50, ok? Já deve ser o suficiente. A função scanf permite fazer leitura de strings usando %s, então para todos, usaremos isso. Não use apenas um %s quando quiser sair com mais de 1 dado, mesmo que sejam todos char, teremos que colocar um %s para cada.

#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main()
{
     char nome[50];
     char curso[50];
     char disciplina[50];
     char turno[50];
     char periodo[50];
     char ano[50];
 
     printf ("digite seu nome: ");
     scanf("%s",&nome);
     
     printf ("\ndigite seu curso: ");
     scanf("%s",&curso);
     
     printf ("\ndigite sua disciplina: ");
     scanf("%s",&disciplina);
     
     printf ("\ndigite seu periodo: ");
     scanf("%s",&periodo);
     
     printf ("\ndigite seu turno: ");
     scanf("%s",&turno);
     
     printf ("\ndigite seu ano: ");
     scanf("%s",&ano);
     
     printf ("\nseus dados são: %s, %s, %s, %s, %s, %s", nome,curso,disciplina,periodo,turno,ano); 
     
     return 0;
    
}

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...