Ir ao conteúdo
  • Cadastre-se

DallasSF

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

3
  1. #include <string.h> #include <stdlib.h> #include <iostream> #define MAX 3 #define cls system("cls"); #define pause system("pause"); FILE *ArqPessoa; typedef struct RegistroPessoa{ char nome; int idade; float altura; } Pessoa; main(){ ArqPessoa=fopen("DadosdePessoa .txt", "w"); Pessoa pes; printf("Querido, qual o seu nome"); scanf("&s", &pes.nome); fscanf(ArqPessoa, "%s", &pes.nome); fprintf(ArqPessoa, "Nome: %s", pes.nome); printf("Querido, qual o sua idade"); scanf("&s", &pes.idade); fscanf(ArqPessoa, "%s", &pes.idade); fprintf(ArqPessoa, "Idade: %s", pes.idade); printf("Querido, qual o seu altura"); scanf("&s", &pes.altura); fscanf(ArqPessoa, "%s", &pes.altura); fprintf(ArqPessoa, "Altura: %s", pes.altura); fclose(ArqPessoa); } using namespace std; struct conta{ int numeroConta; int numeroAgencia[50]; char nomeCorrentista; }; int z=0; conta ficha[MAX]; int i; for (i=0;i<MAX;i++){ z=z+1; printf("\n informar o numero da %d conta \n",z); cin >> ficha[i].numeroConta; printf("\n informar o numero da %d agencia \n",z); fflush (stdin); gets(ficha[i].numeroAgencia); printf("\n informar o nome do correntista"); cin >> ficha[i].correntista; cls; } int a= ficha[0].numeroConta; int b= ficha[1].numeroConta; int c= ficha[2].numeroConta; if ((a<b<c) && (!(a>b>c)&&(a<b>c))); printf("numero da conta em ordem crescente: %d %d %d",a,b,c); } Estou fazendo um código porém esta dando erro no for e não sei qual é o erro..
  2. #include <stdio.h> #include <iostream> #include <stdlib.h> #include <locale.h> #define TAM 3 #include <conio.h> int i, escolha; struct Disciplina{ char nome[40]; int turma; }; struct Disciplina dis[TAM]; void preencher_registro(Disciplina dis[TAM]){ for (i=0; i<TAM; i++); printf("\n\n ----------------------- "); printf("\n 1 - Opcao 1 para informar a disciplina "); printf("\n 2 - Opcao 2 para irformar a turma "); printf("\n 3 - Opcao 3 para imprimir na tela "); printf("\n 4 - Fechar Programa "); printf("\n\n Escolha uma opcao: "); scanf("%d",&escolha); switch (escolha) { case 1: { printf ("informe o nome da disciplina: "); scanf ("%s", &dis[i].nome); break; } case 2: { printf (" Informe a turma: "); scanf ("%d",&dis[i].turma); break; } case 3: { printf ("A disciplime eh: %s\n a turma eh: %d\n", dis[i].nome, dis[i].turma); break;}; }; int main(){ preencher_registro(dis); system("PAUSE"); return 0; } Estou começando agora na computação e preciso fazer um algorítimo em C para armazenar em um vetor de tamanho pré-definido por constante n o código da disciplina, o nome da disciplina e a turma de 3 disciplina de um curso de exatas e demonstrar em tela: listagem por ordem crescente de código de disciplina. Alguém pode me ajudar com isso? (Usando o Struct) (criar um menu pra mostrar em tela)

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