Ir ao conteúdo

Posts recomendados

Postado

------------------------------------------------------ RESOLVIDO--------------------------------------

 

 

 

 

 

Esta dando um erro no if que eu não consigo resolver

se eu tiro o if o programa roda normalmente:

 

Código:

/*Faça um programa que leia dois arquivos: par.txt e impar.txt. Com isso, 
o usuário deve informar 20 números, onde os pares devem ser armazenados no arquivo par.txt, 
enquanto que os ímpares devem ser armazenados no arquivo ímpar.txt. */

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
#include <math.h>

int n,x;

int main(void){
    
    FILE *numerop;
    numerop= fopen("par.txt","w+");
    
    FILE *numeroi;
    numeroi= fopen("impar.txt","w+");
    
    for(x=0;x<20;x++){
        printf("Informe o %d número que deseja adicionar:",x);
        scanf("%d",&n);
        
        if(n%2=0){
            fprintf(numerop,"%d",n);
        }
        else{
            fprintf(numeroi,"%d",n);
        }
        
    }
    fclose(numerop);
    fclose(numeroi);
}
 

 

image.thumb.png.a4f9cb748d5e5ae192a19858f1d7a744.png

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