Jump to content
Fórum Script Brasil

Ceemer

Membros
  • Posts

    11
  • Joined

  • Last visited

Everything posted by Ceemer

  1. Desculpem o post ser editado, mas minha dúvida na primeira parte do programa já foi corrigida, desculpem qualquer transtorno, mas voltarei com certeza ao melhor fórum para pedir ajuda....hehehe.
  2. Ceemer

    Função

    tinha duvida mesmo KaL como declarar as variáveis e chamar a função mas você deixou muito claro, muito obrigado.
  3. Ceemer

    Função

    Nossa muito obrigado pela ajuda. grato para mim fazer mostrar os 100 primeiros primos seria so fazer um for, mas porém como eu "chamo" a função?
  4. Ceemer

    Função

    Desculpa ai gente, porém dei uma ajeitada, e o erro que procede é o seguinte. #include <stdio.h> #include <stdlib.h> primo() for (i=1; i<=num; i++) { resto=num%i; if (resto==0) { cont=cont+1; } else if (resto!=0) { cont=cont; } } int main() { int num, resto, cont, i; primo(); if (cont==2) printf ("PRIMO"); else if (cont!=2) printf ("N PRIMO"); } system("pause"); } 5 C:\Documents and Settings\Gabriel\Meus documentos\testee.cpp expected constructor, destructor, or type conversion before "for" 5 C:\Documents and Settings\Gabriel\Meus documentos\testee.cpp expected `,' or `;' before "for"
  5. Ceemer

    Função

    Olá estou com um problema, primeiro programa que faço utilizando funções, e neste preciso fazer uma função para verificar se um numero é primo, fiz o código base do programa e creio que a lógica esteja certa porém, ele não está rodando, se alguém puder me dar uma dicas. obrigado. #include <stdio.h> #include <stdlib.h> primo() for (i=1; i<=num; i++) { resto=num%i; if (resto==0) { cont=cont+1; } else if (resto!=0) { cont=cont; } } } } int main() { int num, resto, cont, i; primo(); if (cont==2) printf "PRIMO" else if (cont!=2) prinf "N PRIMO" } system("pause"); }
  6. Ceemer

    Pesquisa binária

    Olá galera, estou procurando algo sobre pesquisa binária pois preciso fazer um programa. O programa deve adivinhar o numero digitado pelo usuário em um vetor de 1000 posiçoes, e so pode ser encerrado quando o usuario acertar o numero. Não sendo assim dar uma mensagem se o numero é alto demais ou baixo. Pelo que andei pesquisando, dei uma olhada no seguinte código. int PesquisaBinaria ( int *array, int chave , int N) { int inf = 0; //Limite inferior int sup = N-1; //Limite superior while (inf <= sup) { meio = (inf+sup)/2; if (chave == array[meio]) return meio; else if (chave < array[meio]) sup = meio-1; else inf = meio+1; } return -1; // não encontrado porém como eu devo proseguir estou um pouco perdido. se alguém puder dar algumas dicas fico grato.
  7. Olá gente, estou começando a programar em C, pelo turbo C; Preciso fazer um programa que faça seguinte estrutura abaixo: obs: ele deve ser feito por estruturas de repetição; 1 12 123 1234 12345 123456 1234567 13246578 132456798 Aqui vai o codigo que eu estou fazendo. main() { int i, j, cont; for(i=0; i<10; i++) { cont=0; for (j=0; j<i; j++) cont=j+1 printf ("%d", &j); } } } gostaria de algumas dicas de como fazer esse laço de repetição, ou ate mesmo se a lógica está errada. Desde já grato.
  8. Ceemer

    Ajuda p/ iniciante

    #include<stdio.h> #include<conio.h> #include<windows.h> #include<conio2.h> void gotoxy(int x, int y) { SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),(COORD){x-1,y-1}); } main(void) { int jogo[12]; int aposta[12]; int x, m, n, p, pontos; { clrscr(); gotoxy(2,10); printf("Acrescente os valores para a aposta:"); gotoxy(3,10); printf("BRA X PRK"); gotoxy(4,10); printf("CIV X POR"); gotoxy(5,10); printf("BRA X CIV"); gotoxy(6,10); printf("POR X PRK"); gotoxy(7,10); printf("PRK X CIV"); gotoxy(8,10); printf("POR X BRA"); gotoxy(10,10); printf("Legenda:"); gotoxy(11,12); printf("BRA: Brasil"); gotoxy(12,12); printf("CIV: Costa do Marfim"); gotoxy(13,12); printf("POR: Portugal"); gotoxy(14,12); printf("PRK: Coreia do Norte"); m=0; x=1; for (x=1; x<=12; x++) { if (x==1) { gotoxy(3,15); scanf("%d", &n); aposta[x]=n; } else { if (x%2!=0) { gotoxy(3+m,15); scanf("%d", &n); aposta[x]=n; } else { gotoxy(3+m,21); scanf("%d", &n); aposta[x]=n; m=m+1; } } } clrscr(); gotoxy(2,10); printf("Acrescente os valores reais dos jogos:"); gotoxy(3,10); printf("BRA X PRK"); gotoxy(4,10); printf("CIV X POR"); gotoxy(5,10); printf("BRA X CIV"); gotoxy(6,10); printf("POR X PRK"); gotoxy(7,10); printf("PRK X CIV"); gotoxy(8,10); printf("POR X BRA"); gotoxy(10,10); printf("Legenda:"); gotoxy(11,12); printf("BRA: Brasil"); gotoxy(12,12); printf("CIV: Costa do Marfim"); gotoxy(13,12); printf("POR: Portugal"); gotoxy(14,12); printf("PRK: Coreia do Norte"); m=0; x=1; for (x=1; x<=12; x++) { if (x==1) { gotoxy(3,15); scanf("%d", &n); jogo[x]=n; } else { if (x%2!=0) { gotoxy(3+m,15); scanf("%d", &n); jogo[x]=n; } else { gotoxy(3+m,21); scanf("%d", &n); jogo[x]=n; m=m+1; } } } pontos=0; x=1; p=0; for (x=1; x<=12; x++) { if (x==1) { if (aposta[x]==jogo[x]) && (aposta[x+1]==jogo[x+1]) { p=10; pontos=pontos+p; } else { if ((aposta[x]>aposta[x+1]) && (jogo[x]>jogo[x+1])) || ((aposta[x]<aposta[x+1]) && (jogo[x]<jogo[x+1])) { if (aposta[x]==jogo[x]) || (aposta[x+1]==jogo[x+1]) { p=7; pontos=pontos+p; } else { p=5; pontos=pontos+p; } } else { if (aposta[x]==aposta[x+1]) && (jogo[x]==jogo[x+1]) { p=5; pontos=pontos+p; } else { if (aposta[x]==jogo[x]) || (aposta[x+1]==jogo[x+1]) { p=3; pontos=pontos+p; } else { p=0; pontos=pontos+p; } } } } } else { if (x%2!=0) { if (aposta[x]==jogo[x]) && (aposta[x+1]==jogo[x+1]) { p=10; pontos=pontos+p; } else { if ((aposta[x]>aposta[x+1]) && (jogo[x]>jogo[x+1])) || ((aposta[x]<aposta[x+1]) && (jogo[x]<jogo[x+1])) { if (aposta[x]==jogo[x]) || (aposta[x+1]==jogo[x+1]) { p=7; pontos=pontos+p; } else { p=5; pontos=pontos+p; } } else { if (aposta[x]==aposta[x+1]) && (jogo[x]==jogo[x+1]) { p=5; pontos=pontos+p; } else { if (aposta[x]==jogo[x]) || (aposta[x+1]==jogo[x+1]) { p=3; pontos=pontos+p; } else { p=0; pontos=pontos+p; } } } } } } } clrscr(); if (pontos==0) { gotoxy(3,10); printf("Voce não obteve pontuacao (zero pontos)"); } else { gotoxy(3,10); printf("Voce obteve uma pontuacao de %d pontos", pontos); } } getch(); } amigo pode analisar meu programa e me dizer o porque dos erros, desde já grato.
  9. Ceemer

    Ajuda p/ iniciante

    ngm pode me dar umas dicas ai?
  10. Ceemer

    Ajuda p/ iniciante

    Eu estou usando o Dev-C++ Estou tentando converter do português estruturado p/ o C, somente com apostilas, estou com muitas dificuldades, quando vou compilar dá muitos erros, logo em seguida irei postar o código. #include <stdio.h> #include <conio.h> #include <windows.h> #include <math.h> int main() { int cont = 0; int jogos [12]; int aposta [12]; int x, m, n, p, pontos; void gotoxy(int x, int y) { SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),(COORD){x-1,y-1}); } main(void) { gotoxy(2,10) printf ("Acrescente os valores para a aposta:") gotoxy(3,10) printf ("BRA x PRK") gotoxy(4,10) printf ("CIV x POR") gotoxy(5,10) printf ("BRA x CIV") gotoxy(6,10) printf ("POR x PRK") gotoxy(7,10) printf ("PRK x CIV") gotoxy(8,10) printf ("POR x BRA") gotoxy(10,10) printf ("Legenda:") gotoxy(11,12) printf ("BRA: Brasil") gotoxy(12,12) printf ("CIV: Costa do Marfim") gotoxy(13,12) printf ("POR: Portugal") gotoxy(14,12) printf ("PRK: Coreia do Norte") m=0 x=1 for (x=1; x<=12; x++) if (x=1) gotoxy(3,15) scanf ("%f, &n) aposta [x]=n m=m+1 muitos erros até aqui, este programa é pra simular um bolão dos grupos da COPA.
  11. Ceemer

    Ajuda p/ iniciante

    Olá gente, estou com dificuldades de passar meu programa de português estruturado, para C, pois é a primeira vez que começamos a usar C. Estou com o seguinte erro para passar esta parte do port. estruturado. #include <stdio.h> #include <conio.h> #include <windows.h> #include <math.h> void main(void) int cont = 0 int jogos [12] int aposta [12] int x, m, n, p, pontos; ESTES ERROS: 8 expected init-declarator before "int" 8 expected `,' or `;' before "int"
×
×
  • Create New...