CarlosR
-
Total de itens
14 -
Registro em
-
Última visita
Posts postados por CarlosR
-
-
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?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.#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); }
-
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?
-
Qual a dúvida ?
Minha duvida e como que eu começo a fazer esse programa?
-
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
-
-
Pelo visto o livro postou essa função somente como exemplo (em C++ isso não vai compilar, pois a função func1 não retorna nada)
Basicamente, o que essa função faz é contar de 0 a 99 e chamar a função func1 com o contador.
Obrigado entendi
-
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); }
-
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!
-
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!
-
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
-
Eu estou estudando C por uma apostila do site apostilando.com.
Gostaria de saber se alguém tem noção de como criar um programa basiado nessas informação a baixo?
a) Escreva um programa que leia um caracter digitado pelo usuário, imprima o caracter digitado e o código ASCII correspondente a este caracter.
-
Nossa massa brother se me ajudo bastante agora.Obrigado pela rapides da resposta.Abraço!
-
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); }
(Resolvido) Variavel Global
em C, C++
Postado
Claro!Obrigado