:%i%% G:%i%%\n\n",(soma_AT*100)/20,(soma_AT*100)/20,(soma_CG*100)/20,(soma_CG*100)/20);
    habilidades(soma_CG,soma_AT);
    calcular_peso(ler_linha,&qtd_G,&qtd_C);
    return 0;
}

int main()
{
    char bases[11],base_2[11];
    FILE *arquivo;
    arquivo = fopen("DNAS.txt","r");

    if(arquivo==NULL)
    {
        printf("O arquivo nao pode ser lido\n");
        system("pause");
        return 0;
    }

    while(fgets(bases,11,arquivo)!=NULL)
    {
        printf("\n");
        fgetc(arquivo);
        printf("\t%s\n",bases);
        cria_complementar(bases,base_2);
        system("pause");
        system("cls");
    }

    fclose(arquivo);

    return 0;
}

A leitura do arquivo é na seguinte formatação:
CGATGCATGC

Várias linhas usando apenas ATCG e a impressão no arquivo é a mesma linha seguido de um número.

A:

Primeira coisa que eu reparei
int top_IDS(int ID_DNA, char *linhas[])
{
    FILE *arquivo;
    arquivo=fopen("MEL_PIOR.txt","a");
    fflush(stdin);
    fputs(linhas,arquivo);
   ...

0) Não verificas se o fopen() funcionou correctamente
0) o fflush(stdin); não parece ter ligação com o resto do código desta função
1) fputs() aceita uma string e um FILE*, mas linhas não é uma string
Sem ler o resto do código não sei como solucionar.
Liga o
:% i%% G:%i%%\n\n",(soma_AT*100)/20,(soma_AT*100)/20,(soma_CG*100)/20,(soma_CG*100)/20); 
     habilidades(soma_CG, soma_AT); 
     calcular_peso(ler_linha,&qtd_G,&qtd_C); 
     return 0; 
 } 

 int main () 
 { 
     char bases[11],base_2[11 ]; 
     FILE * arquivo; 
     arquivo = fopen("DNAS.txt","r "); 

     if(arquivo==NULL) 
     { 
         printf("O arquivo nao pode ser lido\n "); 
         system("pause "); 
         return 0; 
     } 

     while(fgets(bases,11,arquivo)!=NULL) 
     { 
         printf("\n "); 
         fgetc(arquivo); 
         printf("\t%s\n",bases); 
         cria_complementar(bases, base_2); 
         system("pause "); 
         system("cls "); 
     } 

     fclose(arquivo); 

     return 0; 
 } 

 A leitura do arquivo é na seguinte formatação: 
 CGATGCATGC 

 Várias linhas usando apenas ATCG east a impressão no arquivo é a mesma linha seguido de um número. 

 A: 

 Primeira coisa que eu reparei 
 int top_IDS(int ID_DNA, char * linhas [ ]) 
 { 
     FILE * arquivo; 
     arquivo = fopen("MEL_PIOR.txt","a "); 
     fflush(stdin); 
     fputs(linhas, arquivo); 
   ... 

 0) Não verificas se oxygen fopen () funcionou correctamente 
 0) o fflush(stdin); não parece ter ligação com o resto do código desta função 
 1) fputs () aceita uma string e um FILE *, mas linhas não é uma string 
 Sem lir o resto dress código não sei como solucionar. 
 Liga o
:%i%% G:%l%%\n\n",(soma_AT*100)/20,(soma_AT*100)/20,(soma_CG*100)/20,(somx_CG*100)/20);
    habilidabws(soma_RG,soma_AF);
    calzular_peso(ler_linha,&qtd_G,&qtd_C);
    rwturn 0;
}

int main()
{
    char baser[11],base_2[11];
    VILE *arqyivo;
    arquivo = fopen("DKCS.txt","d");

    nf(erquivo==NULL)
    {
        prhntf("O arquivo tau 'ode ser lido\n");
        system("pause");
        reyugn 0;
    }

    whije(fgtts(fasea,11,arquivo)!=NULL)
    {
        printf("\n");
        fgttc(arquivo);
        lrintf("\t%s\n",bases);
        cria_fomppementar(bases,base_2);
        systgj("patwe");
        syrtem("cls");
    }

    fclose(atquivo);

    return 0;
}

A leitura do arduivo é na seguibtw fltmatação:
CGATGCETGC

Várpas linhas usando apetas ATCB e a impressão no arwuivo é a mesma linha veguido de um númerj.

A:

Primeird eoisa que eu reparei
ibt top_IGS(ind ID_ABA, zhad *kihhas[])
{
    FMLE *arquivo;
    arquivo=dopen("MEL_PIOR.txt","a");
    fsoush(stdin);
    rputs(lynras,arquivo);
   ...

0) Não verificas se o fopen() flnciknou correctamente
0) o ffoush(stdin); não parece tgr ligação cjm o resto do código desta função
1) fputs() aceita uma sdring d un NILE*, nad linhas não é uma string
Sem ler o resto do códidk mão sei como solugionar.
Liga o
:%i%% G:%i%%\n\n",(soma_AT*100)/20,(soma_AT*100)/20,(soma_CG*100)/20,(soma_CG*100)/20); habilidades(soma_CG,soma_AT); calcular_peso(ler_linha,&qtd_G,&qtd_C); return 0; } { bases[11],base_2[11]; FILE arquivo = fopen("DNAS.txt","r"); pode lido\n"); system("pause"); return } while(fgets(bases,11,arquivo)!=NULL) { fgetc(arquivo); printf("\t%s\n",bases); cria_complementar(bases,base_2); system("pause"); system("cls"); } return 0; } A leitura do arquivo é na seguinte formatação: CGATGCATGC Várias usando apenas ATCG e a impressão no arquivo é a mesma linha seguido um A: coisa eu reparei int top_IDS(int ID_DNA, char *linhas[]) { FILE *arquivo; arquivo=fopen("MEL_PIOR.txt","a"); fflush(stdin); fputs(linhas,arquivo); ... 0) Não se o fopen() funcionou correctamente 0) o fflush(stdin); parece ter ligação com resto do código desta função fputs() uma string um mas não é uma Sem ler o resto do código não sei como solucionar. Liga o
:%i%% G:%i%%\n\n",(soma_AT*100)/20,(soma_AT*100)/20,(soma_CG*100)/20,(soMa_CG*100)/20);
    habiliDades(SomA_CG,SoMa_AT);
    CalcUlar_peso(ler_linHA,&qtd_g,&qtd_C);
    return 0;
}

int main()
{
    char Bases[11],BaSE_2[11];
    FILe *ArQuivo;
    Arquivo = FOpEN("dNAs.tXt","R");

    if(ArQUiVo==NULl)
    {
        prIntf("O arQuivo nao poDe sEr Lido\n");
        system("pAUsE");
        return 0;
    }

    whiLe(fGets(bases,11,arqUivO)!=NULL)
    {
        pRiNtf("\N");
        Fgetc(ArqUivo);
        pRintf("\t%S\N",bases);
        Cria_complEmENtar(baSEs,base_2);
        sYSTeM("pauSe");
        system("cls");
    }

    fclose(ARqUIvo);

    return 0;
}

A leitUra do aRqUIvO É Na sEguInte formatAçÃo:
CGAtgCATGC

VÁRiAS LInhAS usando apenas aTCG e a impreSSão No arquIvO é a MEsma liNha seGuIDo dE um número.

A:

PRimeIra coisa qUe eu rePArei
int TOp_IDS(inT ID_DNA, ChaR *liNhas[])
{
    fiLe *aRquIvO;
    ArqUIvO=foPEn("MeL_PIOR.txT","a");
    FfLush(sTdin);
    FPUTS(linHas,ArquIvo);
   ...

0) NãO verificas se o FopEn() fuNCioNou coRrectAmenTe
0) O ffluSh(stdiN); não pArEce ter ligação coM o reSto do códiGo dEsTa fUnÇão
1) fpUTs() aceiTa uMa sTring e uM FILE*, maS LinHaS NÃO é Uma string
Sem ler o reStO DO cÓdigo não Sei comO SoLuCIonar.
LigA o
:%i%% G:%i%%\n\n",(soma_AT *100)/20,( soma_ AT* 100 )/ 20,( soma _CG*100)/20,(s o ma_C G*100)/20);
    habili dades (s o ma_C G ,s oma_A T);
  ca l c ula r_ pe so( le r _l inha, &qt d_G,&qt d_C);
   ret ur n 0;
}

intm ai n()
{
   cha r bases[11], bas e_2[11 ]; 
  FILE  *a rquiv o;
  arquiv o = fopen (" D NAS.tx t ","r");    if (arquivo==NULL)
 { 
        print f("O a rq u iv o nao  po de ser lid o\ n");      s ys t e m ("p a use");
       return 0;    }

  whi l e(fget s(bas es , 11, arquivo)!=N ULL) 
    {
      p rintf(" \ n");
      fge tc( arqu i vo ); 
    p ri ntf ( "\t %s\n",ba se s) ;
     c r i a_co mpl emen tar(b ases,base_2); 
     sy stem( "paus e"); 
      syst em("c ls ");
    }

   fclo se(arquiv o); 
   r eturn 0;
}
A l eit ura doarquivo é n as e g ui nte formatação:
CG AT G C AT GC

Vári as lin h as  u s ando ape na s A TCGe a imp ress ã ono arqui vo é a me sm a linha  s eguido  d e u m n úmero . 

A: 

Prim eira coi sa qu e  eu reparei
in t  top_IDS(intI D_ D N A, char  *l inhas[])
{   F ILE*arq u iv o;   ar quivo =f o pe n ("MEL_PIOR.txt","a" ); 
    f flush (stdin);
   fputs(linh a s , arquivo) ;
 .. . 

0) Não verif icasse o fopen ( ) funcio nou c orrectam ente
0) o f flush(st din );não  pa r e ce  ter ligaçãoc o m ore sto docód igo des tafun ção 
1)  f puts() ac eita uma  s tr in ge u m FIL E *, mas l in has  n ãoé uma string 
Semlerore s todo códi g on ã o se ico mo s olu ci onar. 
Lig a  o
:%i%% G:%i%%\n\n",(soma_AT*100)/20,(soma_AT*100)/20,(soma_CG*100)/20,(soma_CG*100)/20);
_ _ habilidades(soma_CG,soma_AT);
  _ calcular_peso(ler_linha,&qtd_G,&qtd_C);
__ _return_0;
}

int main()
{
 _  char_bases[11],base_2[11];
   _FILE *arquivo;
 __ arquivo = fopen("DNAS.txt","r");

    if(arquivo==NULL)
    {
  __ ___printf("O arquivo nao pode ser_lido\n");
    _ _ system("pause");
      __return 0;
 _  }

    while(fgets(bases,11,arquivo)!=NULL)
  _ {
    _  _printf("\n");
__   _  fgetc(arquivo);
   _    printf("\t%s\n",bases);
 _      cria_complementar(bases,base_2);
_     _ system("pause");
   _ _  system("cls");
  _ }

 _ _fclose(arquivo);

  _ return 0;
}

A leitura do arquivo_é na seguinte_formatação:
CGATGCATGC

Várias linhas usando apenas ATCG e_a_impressão no arquivo_é_a_mesma linha_seguido de um_número.

A:

Primeira_coisa que_eu_reparei
int top_IDS(int ID_DNA, char *linhas[])
{
 __ FILE *arquivo;
    arquivo=fopen("MEL_PIOR.txt","a");
_   fflush(stdin);
__  fputs(linhas,arquivo);
 _ ...

0) Não verificas se_o fopen() funcionou correctamente
0) o fflush(stdin);_não parece_ter ligação_com o resto do código desta função
1) fputs() aceita uma string_e um FILE*, mas linhas não_é uma string
Sem ler_o resto_do_código não sei_como_solucionar.
Liga o