Ir para conteúdo
Fórum Script Brasil

Sicks

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por Sicks

  1. Ola pessoal

    Estava fazendo um exercicio e sai com essa resolução:

    #include <stdio.h>
    #include<string.h>
    #include <conio.h>
    #include <math.h>
    #include<stdlib.h>
    
    int main () {
    int nt,n,conta[128],contf[128];
    char c=0;
    
    scanf("%d", &nt);
    
    while(nt != n)
    {
             while(c != '\n')
             {
                     c = getchar();
                     if(c == '(' || c == '[' || c == '{')
                     conta[c]++;
                     if(c == ')' || c == ']' || c == '}')
                     contf[c]++;
             }
    if( conta['('] != contf[']'] || conta['['] != contf[']'] || conta['{'] != contf['}'] )
        printf("N");
    else
        printf("S");
        
        
    n++;
    }  
    }

    A resolução compila sem problemas mas o programa não executa essa linha c = getch(); <_<

    ele simplesmente pula ela

    alguém sabe qual poderia ser o problema?

    Ps: ele entra nos dois whiles mas simplesmente não executa essa linha :blink:

  2. Você ta declarando variaveis no meio do Programa???

    Em C elas devem ser declaradas do começo do programa ou no começo de uma função(nos argumentos da função tambem serve)

    possivelmente você esta confundindo com C++

    em C++ você pode declarar no lugar que você quizer ^^

  3. #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    char nota[100];
    int notamax,notasegunda,f,i;
    
    int main()
    {
    i=0;
    while(nota[--i] != 'n'){
                   printf("Digite a nota do aluno(n para ver as notas):");
                   gets(nota);
                   colocarnota(nota[i]);
                   i++;              
    }
    printf("Notas:%d,%d",notamax,notasegunda);
    system("PAUSE");
    }
    int colocarnota(int notas){
    for(f=0;f < strlen(nota);f++){
    if(notamax < nota[f])
    notamax = nota[f];
    if(notasegunda < nota[f] && notamax > nota[f])
    notasegunda = nota[f];
    }
    
    }

    acho que deve funcionar ^^

×
×
  • Criar Novo...