Ir para conteúdo
Fórum Script Brasil

CarlosR

Membros
  • Total de itens

    14
  • Registro em

  • Última visita

Posts postados por CarlosR

  1. Simples. Basta fazer algo assim:

    char variaveis[]={'C','o','e','l','h','a'}
    Com isso você tem um array de caracteres conforme pedido. Aí basta você escrevê-los na tela.
    Eu fis dessa forma ai.Acho que do jeito que eu fis e oque a pergunta realmente queria. Você acha diferente???Oque você acho dessa forma ai ta tranquila?
    #include<stdio.h>
    int numero = 10;
    int main()
    {
    char C='c';
    char O='o';
    char E='e';
    char L='l';
    char H='h';
    char A='a';
    int numero1=20;
    int numero2=30;
    int numero3=40;
    int numero4=50;
    int numero5=60;
    printf("\n%d,%d,%d,%d,%d,%d\n%c%c%c%c%c%c", numero,numero1,numero2,numero3,numero4,numero5,C,O,E,L,H,A);
    return(0);
    }

  2. Pode postar mais especificamente ?

    Você sabe o que é uma variável global ?

    O negocio e o seguinte eu sei mais ou menos oque é Variavel Global ai montei esse programa encima do que a questão me pedio.Eu consegui fazer a primeira parte que botar os números 10,20,30,40,50,60.Más o coelha ta me dando um trabalhão.Olha esse code ai que eu botei

    #include<stdio.h>
    int numero = 10;
    int main()
    {
    int numero1=20;
    int numero2=30;
    int numero3=40;
    int numero4=50;
    int numero5=60;
    printf("\n%d,%d,%d,%d,%d,%d", numero,numero1,numero2,numero3,numero4,numero5);
    }
    int letra()
    {
    char Fv;
    Fv='c';
    printf("\n%c", Fv);
    return(0);
    }

    O problema é que não sei o que fazer para bota agora o nome da coelha da forma que a questão pede.Como faço isso?

  3. Por favor! Preciso de uma introdução para fazer esse programa?

    Escreva um programa que declare uma variável inteira global e atribua o valor 10 a ela. Declare outras 5 variáveis inteiras locais ao programa principal e atribua os valores 20, 30, ..., 60 a elas. Declare 6 variáveis caracteres e atribua a elas as letras c, o, e, l, h, a . Finalmente, o programa deverá imprimir, usando todas as variáveis declaradas:

    As variáveis inteiras contem os números: 10,20,30,40,50,60

    O animal contido nas variáveis caracteres e' a coelha

  4. Bem poderia me dizer.

    for (i=0; string!= '0'; i=i+1)

    no comando for o fato de ter "string != '0' seria para que?

    por que eu testei desta forma:

    for (i=0; string; i=i+1)

    para ver se teria alguma diferença e nada mudo.

    por que seria?

  5. O que este programa fais?Ele esta aqui na minha apostila para eu ter uma noção de uma certa explicação, mas está complicado para eu entender.

    #include <stdio.h>
                    int contador;
                    int func1(int j) {
                    /* aqui viria o código da funcao 
                ...
            */
                    }
                    int main()
                    {
                      char condicao;
                      int i;
                      for (i=0; i<100; i=i+1) 
                      {              /* Bloco do for */
                        float f2;
                        /* etc ...
                ...
                */
                        func1(i);
                      }  
                      /* etc  ...  */
              return(0);
                    }

  6. char string[100];

    gets(string);

    Nessa parte digamos que o usuário digitou "testando";

    então:

    string[0] vai ser igual a 't'

    string[1] vai ser igual a 'e'

    string[2] vai ser igual a 's'

    string[3] vai ser igual a 't'

    etc...

    int i;

    i = 0;

    string vai ser igual a 't'

    i = 1;

    string vai ser igual a 'e'

    i = 2;

    string vai ser igual a 's'

    etc...

    Bem sua explicação foi muito vaga, para um iniciante como eu.Precisaria de uma resposta mais adequada.

    Gostaria que você explicasse tudo que eu pedi na pergunta.

    obrigado!

  7. Bem este programa faz o seguinte,pega q quantidade de letras "c" escritas em uma frese de ate no maximo 100 caracteres e calcula a letra "c".

    Eu vi que funciona direitinho.Mais eu não tive um bom entendimento em certas partes do programa.

    #include <stdio.h>
    int main ()
    {
        char string[100];     /* String, ate' 99 caracteres */ 
        int i, cont; 
        printf("\n\nDigite uma frase: "); 
        gets(string); /* Le a string */ 
        printf("\n\nFrase digitada:\n%s", string);
        cont = 0; 
        for (i=0; string[i] != ''; i=i+1) 
        { 
            if ( string[i] == 'c' )      /* Se for a letra 'c' */ 
            cont = cont +1;          /* Incrementa o contador de caracteres */ 
        } 
        printf("\nNumero de caracteres c = %d", cont);
        return(0); 
    }

    O proble todo é "string" que não sei o papel dela no programa,\ZERO tambem não sei qual é o papel dele,i=i+1 tambem estou em duvida e tambem por que essa sequencia do "for" está desta forma.

    Obrigado as pessoas que me ajudarem!

  8. Você já sabe ler um caractere ?

    Se não souber, pesquise pela função scanf (imagino que o livro já tenha explicado isso)

    Você sabe escrever um caractere ou número na tela ?

    Se não souber, pesquise pela função printf (imagino que também já tenha trabalhado)

    Provavelmente a dúvida maior está em mostrar o código ASCII do caractere, e não o caractere. Isso é simples. Uma variável do tipo char é numérica (assim como um int), a única diferença é que armazena um único byte (256 números). O que muda a exibição na tela é o primeiro parâmetro passado para a função printf, não o tipo da variável. Sendo assim, o seguinte código é perfeitamente válido:

    int x='A'; //"A" em ASCII, que é 65
    char y=97; //"a" na tabela ASCII
    printf("Valor de x como caractere: %c\n",x);
    printf("Valor de y como caractere: %c\n",y);
    printf("Valor de x como numero: %d\n",x);
    printf("Valor de y como numero: %d",y);

    Deixei o exemplo acima armazenando inteiros para que demonstrar as duas coisas de uma vez só.

    Bem.A sua explica e boa.Mais como eu so iniciante, to estudando a 4 dias, ainda fica dificil para eu ter uma noção total.Vou basia essa sua explicação encima dos exercicios que estou praticando e talvez monte o programa de forma correta.Obrigado

  9. O'que exatamente esse programa faz?Eu comecei agora literalmente, a apostila infelizmente não me fornece a explicação exata.

    Obeigado.

    #include <stdio.h>
    
        int mult (float a, float b,float c)    /* Multiplica 3 numeros */
          {
              printf ("%f",a*b*c);
           return(0);
          }
            
          int main ()
          {
             float x,y;
             x=23.5;
             y=12.9;
             mult (x,y,3.87);
           return(0);
          }

×
×
  • Criar Novo...