Ir para conteúdo
Fórum Script Brasil

Sicks

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Sicks

Sicks's Achievements

0

Reputação

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

    SIRENINHA EM C

    Bem legal se não estou enganado tem um comando que faz um beep é um desses "\algumacoisa" ai é só por o timer ^^
  3. Sicks

    Duvida de algoritmo

    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 ^^
  4. #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 ^^
  5. Em C não se compara strings desse modo use strcmp(string1,string2); no seu caso strcmp(senha,"asdfg"); Espero ter ajudado
×
×
  • Criar Novo...