Dados repetidos
Preciso desenvolver um programa em c que :
Se o usuário escolher novamente a opção 1, deve continuar a leitura e armazenamento das informações a partir de onde parou.
Importante: Pode aceitar matrícula repetida desde que a disciplina seja diferente
include <stdio.h>
include<stdlib.h>
include <string.h>
typedef struct
{
int Matricula ;
float Arma_NotaAluno, nota1, nota2, nota3;
char Nom_Aluno[20], Nom_Disciplina[50];
}Alu;
Alu Aluno[50];
int controle=0, i=0, j=0;
char aux, Nom_Disciplina [50];
void gravar() //grava a matricula do aluno
{
int matricula = 0, j=0 , conv;
printf("Digite a matricula \n");
scanf("%d",&matricula);for(int p=matricula; p <= 0;) //
{
printf("Matricula invalida, por favor digite novamente: \n");
scanf("%d", &matricula);
if(matricula > 0)
p++;
}
printf("\nDigite o nome do aluno\n");
scanf("%s", &Aluno.Nom_Aluno);
printf("\nDigite o nome da disciplina\n");
scanf("%s", &Aluno.Nom_Disciplina);
for(matricula > 0 ; matricula < controle; matricula++ )
{
for( int j= controle; j > 0; j-- )
{
if (Aluno.Nom_Disciplina != matricula && matricula = matricula);
{
scanf("%s", &Aluno.Nom_Disciplina);
matricula++;
}
}
}Discussão (0)
Carregando comentários...