Enviar um café pro programador

Pode me ajudar a transformar cafeína em código?

Exercícios básicos sobre a linguagem C

As seguintes questões foram extraídas do material '300 ideias para Programar', de Virgílio Vasconcelos Vilela 10 questões pra você resolver, sobre saída.

Para que você aprenda bem a linguagem C e seja um programador profissional, é de suma importância que tente fazer todos os exercícios de nossa apostila de C;

Clique aqui e saiba como obter seu certificado de programação C! Entre já no Mercado de Trabalho!

Use a função printf para resolver os seguintes exercícios:


1. Frase na tela  - Implemente um programa que escreve na tela a frase "O primeiro programa a
gente nunca esquece!".

2. Etiqueta - Elabore um programa que pede seu nome, endereço, CEP e telefone. Ele deve imprirmir seu nome completo na primeira linha, seu endereço na segunda, e o CEP e telefone na terceira.

3. Frases assassinas - Faça um programa que mostre na tela algumas frases assassinas, que são
aquelas que fazem com muitas idéias sejam perdidas antes que amadureçam ou seja aprofundadas.
Eis alguns exemplos (bole também os seus):
"Isto não vai dar certo"
"Você nunca vai conseguir"
"Você vai se estrepar"
"Não vai dar em nada"
"Está tudo errado!"

4. Mensagem - Escreva uma mensagem para uma pessoa de que goste. Implemente um programa
que imprima essa mensagem, e envie-a.

5. Ao mestre - Escreva um bilhete ao seu professor, informando seus objetivos nesta disciplina e o
que espera dela e do professor. Implemente um programa que mostra seu bilhete na tela.

6. Quadrado - Escrever um programa que mostre a seguinte figura no alto da tela:

XXXXX
X   X
X   X
X   X
XXXXX

7. Tabela de notas - Escreva um programa que produza a seguinte saída na tela:
ALUNO(A)          NOTA
=========         =====
ALINE              9.0  
MÁRIO              DEZ
SÉRGIO             4.5    
SHIRLEY            7.0

8. Letra grande - Elabore um programa para produzir na tela a letra C, de C Progressivo, usando a própria. Se fosse
‘C’, seria assim:
CCCCC
C
C
CCCCC

9. Menu - Elabore um programa que mostre o seguinte menu na tela:
Cadastro de Clientes
0 - Fim
1 - Inclui
2 - Altera
3 - Exclui
4 - Consulta
Opção: 

10. Pinheiro  - Implemente um programa que desenhe um "pinheiro" na tela, similar ao abaixo.
Enriqueça o desenho com outros caracteres, simulando enfeites.
       X
      XXX
     XXXXX
    XXXXXXX
   XXXXXXXXX
  XXXXXXXXXXX
 XXXXXXXXXXXXX
XXXXXXXXXXXXXXX
       XX
       XX
      XXXX

72 comentários:

Anônimo disse...

Boa tarde amigo, muito obrigado pelo curso.
Estou começando agora em programação,terminei os conceitos básicos de C e terminei os exercicios básicos, só não compreendi como faço o exercicio número 2-Etiqueta, ele pedi que a pessoa escreva seu nome e vai imprimir depois, mais como fazer imprimir mais de uma letra, sendo o tipo CHAR podendo imprimir apenas um caractere.
Desde já obrigado.

Thiago disse...

Para imprimir e ler mais de um caractere, você deve usar o "%s", ou simplesmente "s", no identificador. Porém, perceba que isso funciona apenas com o "scanf", todavia, ele não reconhece espaços, então, digitando o nome completo ele só pegará a primeira palavra; para pegar todas as palavras, incluindo os espaços, use o "gets". Ex.:

char palavra[30];

printf("Digite uma palavra: ");
gets(palavra);
printf("A palavra digita foi: %s\n", palavra);

Anônimo disse...

Por que o programa da etiqueta está dando erro na hora de por o CEP? Aparece que o programa "parou de funcionar"

int main()
{
char nome[10], endereco[30];
int cep;

printf("Qual seu nome \n\n");
gets(nome);
printf("Seu nome e %s\n\n\n",nome);

printf("Qual seu endereco \n\n");
gets(endereco);
printf("Seu endereco e %s\n\n\n",endereco);

printf("Qual seu cep\n");
scanf("%d",cep);
printf("Seu cep e %d",cep);



system("pause");
return(0);


}

Anônimo disse...

como se declara uma variável do tipo string no C

Unknown disse...

Anonimo seu programa da erro pois vc nao incluiu o "&" dentro do scanf, por exemplo
scanf("%s", &nome);

Unknown disse...

Ola, estou adorando o curso e muito facil de aprender, estou fazendo o exercicio 2 das etiquetas e nao estou conseguindo fazer 2 coisas, apos digitar o nome, ele fica parado esperando digitar mais alguma coisa, apos digitar ele desce todos de uma vez so, mesmo eu tendo dado o espaço antes dos outros % no scanf, segue meu codigo abaixo:

/*2. Etiqueta - Elabore um programa que pede seu nome, endereço, CEP e telefone.
Ele deve imprirmir seu nome completo na primeira linha, seu endereço na segunda,
e o CEP e telefone na terceira.*/
#include

int main ()
{
char nome, sobrenome, logradouro;
int endnumero, cep, ddd, telenumero;
printf("Digite seus dados a seguir: \n");
//Nome
printf("NOME: ");
scanf(" %s\n", &nome);
printf("SOBRENOME: ");
scanf(" %s\n", &sobrenome);

//enderço
printf("LOGRADOURO: ");
scanf(" %s\n", &logradouro);
printf(" NUMERO: ");
scanf(" %i\n", &endnumero);


// CEP
printf("CEP: ");
scanf(" %i\n", &cep);

// telefone
printf("DDD: ");
scanf(" %i\n", &ddd);
printf("NUMERO: ");
scanf(" %i\n", &telenumero);

//Etiqueta
printf("NOME:%c %c\n", nome, sobrenome);
printf("ENDERECO:%c %i\n", logradouro, endnumero);
printf("CEP:%i TELEFONE:%i %i\n", cep, ddd, telenumero);
}

Anônimo disse...

Rodrigo, quando se lê uma string ("%s"), não é necessário colocar o & antes do nome da variável.
Na exibição da etiqueta o mais usual seria:
"printf("NOME:%s %s\n", nome, sobrenome);"

Tenta assim e vê se dá certo ;)

Anônimo disse...

#include
#include

int main()
{

char nome[30], ende[30], celu[30], cep[30];


printf("Digite seu nome: ");
gets(nome);


printf("Digite o seu endereco: ");
gets(ende);

printf("Digite seu numero de celular: ");
gets(celu);


printf("Digite seu CEP: ");
gets(cep);


printf("Nome: %s\n", nome);

printf("Endereco: %s\n", ende);

printf("Celular: %s\n", celu);

printf("CEP: %s\n", cep);


system("pause");

return 0;
}

Douglas Silva disse...

Rodrigo Mendes, você tem que declarar o char como arrays, afinal de contas uma string é um array de muitos char!

Exemplo:

char nome[30];
char sobrenome[30];...

e por ai vai continuando :)
Espero que minha dica lhe sirva de ajuda

Arucard disse...

O código que eu fiz e funcionou na questão 2 foi o seguinte:

#include

int main()
{
char nome[30], cep[100], tel[100], end[200];
printf("digite seu nome: ");
gets(&nome);
printf("digite seu endereco: ");
gets(&end);
printf("digite seu CEP: ");
gets(&cep);
printf("digite seu telefone: ");
gets(&tel);

printf("Nome: %s \n", nome);
printf("Endereco: %s \n", end);
printf("CEP e telefone:%s e %s", cep, tel);

//gets para digitar palavras e numeros com espaço sem dar erro na hora de mostrar
}

Brittivaldo disse...

Aprendi muito Hoje.
Obrigado!

Anônimo disse...

Não conseguir achar o erro,o resultado sai assim:

Digite seu nome:
blablabla
Seu endereco
Rua:blalbalba
N:3434
CEP:43434344
DDD:324
Telefone:43434343


Nome:blablabla
Endereco:blalbalba N:0.000000
CEP: 648518509866265860.000000 DDD:(68071646331837108000000000000000000000000000
000000000000000.000000)680716447390276790000000000000000000000000000000000000000
00.000000

Process returned 170 (0xAA) execution time : 13.332 s
Press any key to continue.

Eis o meu codigo

#include

int main()
{
//2. Etiqueta - Elabore um programa que pede seu nome, endereço, CEP e telefone.
//Ele deve imprirmir seu nome completo na primeira linha, seu endereço na segunda, e o CEP e telefone na terceira.

char nome[30],rua[50];
int numerocasa, cep, ddd, tel;

printf("Digite seu nome:\n");gets(nome);

printf("Seu endereco\n");

printf("Rua:"); gets(rua);

printf("N:"); scanf("%f",&numerocasa);
fflush(stdin);

printf("CEP:"); scanf("%f",&cep);
fflush(stdin);

printf("DDD:"); scanf("%f",&ddd);
fflush(stdin);

printf("Telefone:"); scanf("%f",&tel);
fflush(stdin);

printf("\n\nNome:%s\n",nome);
printf("Endereco:%s N:%f\n",rua,numerocasa);
printf("CEP: %f DDD:(%f)%f\n",cep,ddd,tel);

Brittivaldo disse...

Observei que existe um erro de programação no seu código anônimo:

Aqui em negrito >> printf("N:"); scanf("%f",&numerocasa); << o mesmo acontece no printf(...);

"%f" é um string de controle de formado usado apenas para tipo
fracionas/ flutuantes (float) [Ex.: 10.5];

"%i" é um string de controle de formado usado apenas para tipo
inteiro (int) [Ex.: 105];

&numerocasa é uma variável do tipo inteiro (int),
então invés de "%f" use corretamente "%i".

Eu não testei, mas acho que seja esse o seu problema.

Otavio disse...

segue:

#include
#include

int main()
{

char nome[101] = " ", endereco[51]=" ", cep[11]="", fone[11]="";

printf("\n\n#########################################################\n\n");

printf("Digite Seu nome Completo\n");
scanf("%[^\n]s", &nome); // O [^\n] significa que todos os caracteres serão lidos menos a quebra de linha
printf("________________________________\n");

__fpurge(stdin);
printf("Digite Endereço\n");
scanf("%[^\n]s", &endereco);
printf("________________________________\n");

__fpurge(stdin);
printf("Digite seu CEP\n");
scanf("%[^\n]s", &cep);
printf("________________________________\n");

printf("Digite o numero do seu telefone\n");
scanf("%s", &fone);
printf("________________________________\n");


printf("\n\t Os dados digitados foram:\n\n");

printf("Nome : %s\n", nome);
printf("Endereco : %s\n", endereco);
printf("CEP %s e Telefone %s\n", cep, fone);

printf("\n\n#########################################################\n\n");
}

Anônimo disse...

segue:

#include
#include

int main()
{

char nome[101] = " ", endereco[51]=" ", cep[11]="", fone[11]="";

printf("\n\n#########################################################\n\n");

printf("Digite Seu nome Completo\n");
scanf("%[^\n]s", &nome); // O [^\n] significa que todos os caracteres serão lidos menos a quebra de linha
printf("________________________________\n");

__fpurge(stdin);
printf("Digite Endereço\n");
scanf("%[^\n]s", &endereco);
printf("________________________________\n");

__fpurge(stdin);
printf("Digite seu CEP\n");
scanf("%[^\n]s", &cep);
printf("________________________________\n");

printf("Digite o numero do seu telefone\n");
scanf("%s", &fone);
printf("________________________________\n");


printf("\n\t Os dados digitados foram:\n\n");

printf("Nome : %s\n", nome);
printf("Endereco : %s\n", endereco);
printf("CEP %s e Telefone %s\n", cep, fone);

printf("\n\n#########################################################\n\n");
}

Anônimo disse...

--------------------------------------------------------------------------------------------------------------------
2. Etiqueta - Elabore um programa que pede seu nome, endereço, CEP e telefone. Ele deve imprirmir
seu nome completo na primeira linha, seu endereço na segunda, e o CEP e telefone na terceira.
---------------------------------------------------------------------------------------------------------------------
#include

int main(void)
{
char nome;

printf("Preencha o Cadastro a Seguir:\n");

printf("\nNome Completo: %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n", 74,111,104,110,
32,83,97,110,116,111,115,32,83,111,117,122,97);

printf("\nEndereço Completo: Rua %c%c%c%c%c%c%c%c%c%c%c%c%c Bairro: %c%c%c%c%c%c\n",
83,97,111,32,80,101,100,114,111,32,110,52,55,67,101,110,116,114,111);

printf("\nCEP: %c%c%c%c%c-%c%c%c TEL: (%c%c)%c%c%c%c-%c%c%c%c\n\n",52,52,57,51,
48,48,48,48,55,52,56,56,48,49,48,48,48,48);

return 0;
}

Anônimo disse...

----------------------------------------------------------------------------------------------------------------------
6. Quadrado - Escrever um programa que mostre a seguinte figura no alto da tela:
----------------------------------------------------------------------------------------------------------------------
#include

int main(void)
{
printf("%c%c%c%c%c\n",88,88,88,88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c%c%c%c%c\n",88,88,88,88,88);

return 0;
}



----------------------------------------------------------------------------------------------------------------------
7. Tabela de notas - Escreva um programa que produza a seguinte saída na tela:
----------------------------------------------------------------------------------------------------------------------
#include

int main(void)
{
printf("%c%c%c%c%c%c%c%c %c%c%c%c\n",65,76,85,78,79,40,65,41,78,79,84,65);
printf("%c%c%c%c%c%c%c%c%c %c%c%c%c%c\n",61,61,61,61,61,61,61,61,61,61,61,61,61,61);
printf("%c%c%c%c%c %c%c%c\n",65,76,73,78,69,57,46,48);
printf("%c%c%c%c%c %c%c%c\n",77,65,82,73,79,68,69,90);
printf("%c%c%c%c%c%c %c%c%c\n",83,69,82,71,73,79,52,46,53);
printf("%c%c%c%c%c%c%c %c%c%c\n",83,72,73,82,76,69,89,55,46,48);

return 0;
}



-------------------------------------------------------------------------------------------------------------------------
8. Letra grande - Elabore um programa para produzir na tela a letra C, de C Progressivo, usando a própria. Se fosse
‘C’, seria assim:
------------------------------------------------------------------------------------------------------------------ ------
#include

int main(void)
{
printf("%c%c%c%c%c\n",67,67,67,67,67);
printf("%c\n",67);
printf("%c\n",67);
printf("%c%c%c%c%c\n",67,67,67,67,67);

return 0;
}

Anônimo disse...

----------------------------------------------------------------------------------------------------------------------
6. Quadrado - Escrever um programa que mostre a seguinte figura no alto da tela:
----------------------------------------------------------------------------------------------------------------------
#include

int main(void)
{
printf("%c%c%c%c%c\n",88,88,88,88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c%c%c%c%c\n",88,88,88,88,88);

return 0;
}



----------------------------------------------------------------------------------------------------------------------
7. Tabela de notas - Escreva um programa que produza a seguinte saída na tela:
----------------------------------------------------------------------------------------------------------------------
#include

int main(void)
{
printf("%c%c%c%c%c%c%c%c %c%c%c%c\n",65,76,85,78,79,40,65,41,78,79,84,65);
printf("%c%c%c%c%c%c%c%c%c %c%c%c%c%c\n",61,61,61,61,61,61,61,61,61,61,61,61,61,61);
printf("%c%c%c%c%c %c%c%c\n",65,76,73,78,69,57,46,48);
printf("%c%c%c%c%c %c%c%c\n",77,65,82,73,79,68,69,90);
printf("%c%c%c%c%c%c %c%c%c\n",83,69,82,71,73,79,52,46,53);
printf("%c%c%c%c%c%c%c %c%c%c\n",83,72,73,82,76,69,89,55,46,48);

return 0;
}



-------------------------------------------------------------------------------------------------------------------------
8. Letra grande - Elabore um programa para produzir na tela a letra C, de C Progressivo, usando a própria. Se fosse
‘C’, seria assim:
------------------------------------------------------------------------------------------------------------------ ------
#include

int main(void)
{
printf("%c%c%c%c%c\n",67,67,67,67,67);
printf("%c\n",67);
printf("%c\n",67);
printf("%c%c%c%c%c\n",67,67,67,67,67);

return 0;
}

Anônimo disse...

----------------------------------------------------------------------------------------------------------------------
6. Quadrado - Escrever um programa que mostre a seguinte figura no alto da tela:
----------------------------------------------------------------------------------------------------------------------
#include

int main(void)
{
printf("%c%c%c%c%c\n",88,88,88,88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c%c%c%c%c\n",88,88,88,88,88);

return 0;
}



----------------------------------------------------------------------------------------------------------------------
7. Tabela de notas - Escreva um programa que produza a seguinte saída na tela:
----------------------------------------------------------------------------------------------------------------------
#include

int main(void)
{
printf("%c%c%c%c%c%c%c%c %c%c%c%c\n",65,76,85,78,79,40,65,41,78,79,84,65);
printf("%c%c%c%c%c%c%c%c%c %c%c%c%c%c\n",61,61,61,61,61,61,61,61,61,61,61,61,61,61);
printf("%c%c%c%c%c %c%c%c\n",65,76,73,78,69,57,46,48);
printf("%c%c%c%c%c %c%c%c\n",77,65,82,73,79,68,69,90);
printf("%c%c%c%c%c%c %c%c%c\n",83,69,82,71,73,79,52,46,53);
printf("%c%c%c%c%c%c%c %c%c%c\n",83,72,73,82,76,69,89,55,46,48);

return 0;
}



-------------------------------------------------------------------------------------------------------------------------
8. Letra grande - Elabore um programa para produzir na tela a letra C, de C Progressivo, usando a própria. Se fosse
‘C’, seria assim:
------------------------------------------------------------------------------------------------------------------ ------
#include

int main(void)
{
printf("%c%c%c%c%c\n",67,67,67,67,67);
printf("%c\n",67);
printf("%c\n",67);
printf("%c%c%c%c%c\n",67,67,67,67,67);

return 0;
}

Anônimo disse...

/* Elabore um programa que pede seu nome, endereço, CEP e telefone.
* Ele deve imprirmir seu nome completo na primeira linha, seu
* endereço na segunda, e o CEP e telefone na terceira. */

#include

int main(){

char nome[30], endereco[50];
int cep, telefone;

// nome
printf("Qual o seu nome? ");
gets(nome);

//endereço
printf("Qual o seu endereco? ");
gets(endereco);

//CEP
printf("Qual o CEP da sua residencia? ");
scanf("%d", &cep);

//telefone
printf("Qual o seu telefone? ");
scanf("%d", &telefone);

printf("\n\n");
printf("Segue abaixo os seus dados pessoais:\n\n");
printf("Nome: %s\n", nome);
printf("Endereco: %s\n", endereco);
printf("CEP: %d\tTelefone: %d\n\n", cep, telefone);

return 0;
}

Anônimo disse...

Estaria certo assim, exercicio 10.

#include
#include

int main () {

printf(" X \n");
printf(" XXX \n");
printf(" XXXXX \n");
printf(" XXXXXXX \n");
printf(" XXXXXXXXX \n");
printf(" XXXXXXXXXXX \n");
printf(" XXXXXXXXXXXXX \n");
printf(" O X O \n");
printf(" X \n");
printf(" XXX \n\n\n\n\n");

system("pause");
return 0;
}

Anônimo disse...

Olá, sou iFantasy, esse aqui é o codigo q escrevi pra questao 2
char nome[30], rua[10];
int cep[30], tel[30];
printf("Digite seu nome completo: ");
gets(nome);
fflush(stdin);

printf("Digite seu endereco: ");
gets(rua);
fflush(stdin);

printf("Digite seu CEP: ");
getw(cep);
fflush(stdin);

printf("Digite seu telefone: ");
getw(tel);
fflush(stdin);

printf("Nome: %s\n", nome);
printf("Endereco: %s\n",rua);
printf("CEP: %s\n",cep);
printf("Telefone: %s\n",tel);
}
Quando vou digitar o CEP, o programa para de funcionar. o que estou fazendo de errado?

Anônimo disse...

o que é o getw?

tenta usar scanf

Anônimo disse...

NÃO ENTENDI PORQUE TEM GENTE USANDO STRINGS SE NESTA PARTE DO CURSO SE QUER SÃO EXPLICADAS AS STRINGS...

Unknown disse...

"Thiago disse...
Para imprimir e ler mais de um caractere, você deve usar o "%s", ou simplesmente "s", no identificador. Porém, perceba que isso funciona apenas com o "scanf", todavia, ele não reconhece espaços, então, digitando o nome completo ele só pegará a primeira palavra; para pegar todas as palavras, incluindo os espaços, use o "gets". Ex.:

char palavra[30];

printf("Digite uma palavra: ");
gets(palavra);
printf("A palavra digita foi: %s\n", palavra);

13 de abril de 2014 08:39"
............................

Muito obrigado thiago eu estava com essa dúvida e você me ajudou , valeu mesmo :D

Unknown disse...

2º Etiqueta :
segue :

#include

int main () {
//variáveis temporárias para armazenar a primeira função
float teste1;
double teste2;

pegar_dados1(teste1, teste2);
//variáveis temporárias para armazenar a segunda função
char teste3;
char teste4;

pegar_dados2(teste3, teste4);


}
//primeira função , usada para "pegar o telefone e o cep"
void pegar_dados1(float a , double b) {
float cep;
double telefone;
printf(" digite seu telefone please : ");
scanf("%f",&cep);
fflush(stdin);
printf("seu cep : ");
scanf("%lf",&telefone);

printf("Seu telefone é %.0f , e seu cep é %.0f", telefone, cep);

}
// segunda função para "pear o nome e o endereço"
void pegar_dados2 (char a, char b) {
char nome[20];
char endereco[30];
fflush(stdin);

printf("\n Digite seu nome: ");
gets(nome);

printf("\n Verificação do endereço : ");
gets(endereco);


printf("O seu nome é %s e o seu endereço é %s",nome,endereco);

}

Unknown disse...

Eu fiz a segunda questao assim:

#include
#include

/*Elabore um programa que pede seu nome, endereço,
CEP e telefone. Ele deve imprirmir seu nome completo
na primeira linha, seu endereço na segunda, e o CEP
e telefone na terceira.*/

main() {


char nome[30], endereco[30], bairro[30];
int cep, telefone;

printf("Digite seu nome: ");
gets(nome);
//scanf("%c", &nome);

printf("Digite seu Endereco: ");
gets(endereco);

printf("Digite o Bairro: ");
gets(bairro);

//scanf("%c", &endereco);
printf("Digite o CEP: ");
scanf("%d", &cep);
printf("Digite seu Telefone: ");
scanf("%d", &telefone);
//%s PARA RECEBER O CARACTER
printf("\nNome: %s \nEndereco: %s \nBairro: %s\nCEP: %d / Telefone: %d\n\n"
,nome, endereco,bairro, cep, telefone);

system("pause");

}

Anônimo disse...

notei que após compilar os programas, é criado um arquivo .exe na pasta onde foi salvo o codigo. porém, quando dou dois cliques no .exe, nao abre nada, apenas pelo code blocks. o que seria isso? como resolver?

ah, e como faria pra colocar janelas estilo windows no lugar das telas do dos?

Blog da Lan House disse...

Falta o & antes da variável cep

Anthony disse...

#include
int main(){
char palavra[34],endere[34];
int cep;
printf("Digite o seu nome: ");
gets(palavra);
printf("Seu nome e %s\n",palavra);
fflush(stdin);
printf("Digite o seu cep: ");
scanf(" %d",&cep);
printf("Seu CEP e %d\n",cep);
fflush(stdin);
printf("Agora digite o seu endereco: ");
gets(endere);
printf("Seu endereco e %s",endere);
return(0);
}
esse é um dos modos de resolver a etiqueta.

Ana Maria disse...

Alguem poderia me ajudar? Fiz o exercicio 2 com o codigo abaixo, mas não consigo fazer com que o programa leia todos os caracteres do comando. Ja tente: char nome[10]... e mesmo assim não vai.

int main ()
{
char nome, end;
int cep, fone;

printf ("Digite seu nome: \n");
nome= getc(stdin);

fflush(stdin);

printf("Digite seu endereço: \n");
end=getc(stdin);

fflush(stdin);

printf("Digite seu cep: \n");
cep= getc(stdin);

fflush(stdin);

printf("Digite seu telefone/celular: \n");
fone= getc(stdin);

printf("Confirme seus dados cadastrais abaixo: \n");
printf("NOME:'%c' \n",nome);
printf("ENDERECO:'%c' \n",end);
printf("CEP:'%c' \n", cep);
printf("FONE/CELULAR: '%c' \n", fone);
}

Anônimo disse...

boa tarde muito bom este curso,
como faço pra resolver este exercicio
Escreva uma mensagem para uma pessoa de que goste. Implemente um programa
que imprima essa mensagem, e envie-a.

Anônimo disse...

Me deem uma dica de como fazer a 10 Por favor.

Anônimo disse...

alguem poderia me ajudar com o exercicio 9 tentei mais nao consegui
fazer

Unknown disse...

Olá,

Meu código ficou assim kkk, abraço e parabéns pelo curso.


#include
#include
main ( )
{
char nome[30], endereco[50], cep[10], telefone[15];

printf ("Nome completo: ");
gets (nome);

printf ("Endereco: ");
gets (endereco);

printf ("CEP: ");
gets (cep);

printf ("Telefone: ");
gets (telefone);

printf ("\n\nO seu nome: %s \n\n", nome);

printf ("O seu endereco: %s \n\n", endereco);

printf ("Seu CEP e: %s e seu numero de celular e: %s \n\n", cep, telefone);

system ("pause >> null");
}

Unknown disse...

Ana Maria eu fiz assim kkk

#include
#include
main ( )
{
char nome[30], endereco[50], cep[10], telefone[15];

printf ("Nome completo: ");
gets (nome);

printf ("Endereco: ");
gets (endereco);

printf ("CEP: ");
gets (cep);

printf ("Telefone: ");
gets (telefone);

printf ("\n\nO seu nome: %s \n\n", nome);

printf ("O seu endereco: %s \n\n", endereco);

printf ("Seu CEP e: %s e seu numero de celular e: %s \n\n", cep, telefone);

system ("pause >> null");
}

Abraxx

Anônimo disse...

Talvez seja por causa do tipo de variável que utilizou,coloque float no lugar

Anônimo disse...

CONSEGUI: \O/

#include
#include

int main()
{
int numFn;
int cp;

char user[30];
char enderc[30];

printf("qual seu nome? ");
gets(user);
setbuf(stdin, NULL);
printf("\n\nQual seu endereco: ");
//scanf("%s", enderc);
gets(enderc);
setbuf(stdin, NULL);
//pede nome do usuario

printf("\n\nQual seu numero de telefone: ");
scanf("%d", &numFn);

printf("\n\nQual seu CEP: ");
scanf("%d", &cp);



printf("\n\nNOME: %s", user);
printf("\n\nTELEFONE: %d\n", numFn);
printf("\nENDERECO: %s", enderc);
printf("\n\nCEP: %d\n\n", cp);


system("PAUSE");
return 0;
}

Anônimo disse...

/* exercicio 2 a etiqueta */

#include
#include
#include

main()
{
/*Declaração das variaveis*/
char nome[50];
char cep[10];
int telefone;

/*começo das funções*/
printf("Escreva seu nome aqui:");
fgets(nome,49,stdin);

printf("\nDigite seu CEP aqui:");
fgets(cep,9,stdin);

printf("\nDigite seu telefone aqui:");
scanf("%d", &telefone);

/* As impressões das informações dadas*/


printf("\nAqui esta seu nome:%s", nome);
printf("\n Aqui esta seu cep: %s",cep );
printf("\nAqui esta seu telefone:%d\n", telefone);

/* E o codigo acaba aqui: segundo exercicio resolvido*/




system("PAUSE");
return 0;
}

Anônimo disse...

Qual erro galera ? Na hora dele imprimir o programa, ele para de funcionar..
E depois volta com nome : 8, endereço : 3, cep : 5 e tel 3.

#include
#include
main(){

char nome, end, cep, tel;


printf("digite o seu nome completo : \n ");
gets(& nome);
printf("digite o seu endereço : \n ");
gets(& end);
printf("digite o seu cep : \n ");
gets(& cep);
printf("digite o seu telefone : \n ");
gets(& tel);


printf("Nome : %c\n", nome);
printf("Endereco : %c\n", end);
printf("Celular : %c\n", tel);
printf("CEP : %c\n", cep);

return 0;

}

Anônimo disse...

#include
/*Elabore um programa que pede seu nome, endereço, CEP e telefone
* Ele deve imprirmir seu nome completo na primeira linha,
* seu endereço na segunda, e o CEP e telefone na terceira*/
int main()
{
char nome, end, cp, cel;
char numero;
//Nome
printf("Digite seu nome completo\n");
nome = getc(stdin);
fflush(stdin);
//Endereço
printf("Digite seu endereco\n");
end = getc(stdin);
fflush(stdin);
//Cp
printf("Digigte seu cp\n");
scanf("%d", &numero);
fflush(stdin);
printf("Digigte seu celular\n");
scanf("%d", &numero);

system("pause");
return 0;
}

Anônimo disse...

#include
/*Tabela de notas*/
int main()
{
printf("xx x xxxxx xxxxx xxxxxx xxxxxxx\n");
printf("x x x x x x x x xxxxxxx \n");
printf("x x x x x x xxxxxx x\n");
printf("x x xxxxx x x x xxxxxxx\n");
//Notas Dos Alunos
printf("ALUNO(A) NOTA\n");
printf("======= ====\n");
printf("ALINE 9.0\n");
printf("MARIO DEZ\n");
printf("SEJGIO 4.5\n");
printf("SHILEY 7.0\N");

return 0;
}

Labirinto Desconexo disse...

6 - Quadrado o correto é assim :


printf("%c%c%c%c%c%c%c%c%c\n",88,88,88,88,88,88,88,88,88);
printf("%c \t%c\n",88,88);
printf("%c \t%c\n",88,88);
printf("%c \t%c\n",88,88);
printf("%c%c%c%c%c%c%c%c%c\n",88,88,88,88,88,88,88,88,88);

Marcos disse...

Minha resposta para a Questão 2 foi a seguinte:

#include
#include
#include

int main () {
int cep = 0;
char nome[50], endereco[100], telefone[11];

setlocale(LC_ALL, "Portuguese");

printf("\t ETIQUETA\n\n");

printf("- Digite seu nome completo: ");
gets(nome);
printf("\n\n- Digite seu endereço: ");
gets(endereco);
printf("\n\n- Digite seu CEP: ");
scanf("%d", &cep);

fflush(stdin);

printf("\n\n- Digite seu Telefone: ");
gets(telefone);

printf("\n===============================\n\n");
printf("Nome: %s", nome);
printf("\nEndereço: %s", endereco);
printf("\nCEP: %d", cep);
printf("\nTelefone: %s \n", telefone);
return 0;
}

Unknown disse...

Minha resposta para a Questão 7:

#define TAM 4

struct Aluno {
char nome[10], nota[10];
};

struct Aluno aluno[TAM];

int main () {
int i;

setlocale(LC_ALL, "Portuguese");

printf("\t CADASTRO DE NOTAS");
for (i = 0; i < TAM; i++) {
printf("\n\n%dº Aluno: \n", i + 1);
printf("\n- Digite seu primeiro nome: ");
gets(aluno[i].nome);
printf("\n-Digite sua nota: ");
gets(aluno[i].nota);
}

printf("ALUNO \t NOTA \n");
printf("===== \t ==== \n");
for (i = 0; i < TAM; i++) {
printf("%s \t %s \n", aluno[i].nome, aluno[i].nota);
}

return 0;
}

dayany disse...

#include
int main()
{
char nome[30],end[30];
int cep[8],tel[8];

printf("nome?\n");
gets(nome);

printf("endereço?\n");
gets(end);

printf("CEP\n");
gets(cep);

printf("telefone\n");
gets(tel);

printf("seu nome e %s\n",nome);
printf("seu endereco e %s\n",end);
printf("seu cep e telefone sao %s %s",cep,tel);


}

Anônimo disse...

A partir do exercicio 3 os exercicios sao todos printf nada de especial

Unknown disse...

Criar um algoritmo similar ao Bubble Sort (Ordenação por Bolha) que, ao invés de ordenar os elementos em pares,
ordene em triplas (3 elementos a cada fase de ordenação).

Unknown disse...

Galera, estou na fase iniciante de programação e as aulas mais as dicas de vocês tem me ajudado muito!
Estou com uma dúvida, podem me ajudar?

No exercício 2, por que usam o char nome [30], endereço [30]

Perdoe a ignorância
Mas qual o significado de char e pq dos números após endereço, CEP, rua... ?

Obrigada!

Unknown disse...

Todos os cursos poderiam ser ensinados dessa forma, didática e sem uma linguagem tão técnica e de difícil compreensão. O curso C Progressivo é tão fácil de entender que me lembrou o subreddit "Explain like I'm five". Esse curso é o explainlikeimfive brasileiro da programação, hahaha.

Unknown disse...

Código da 2ª Questão

#include
#include
#include

int main()
{
setlocale (LC_ALL,"");
system ("color a0");

char nome[10], endereco[30];
int cep, telefone;

printf("Digite seu nome: ");
gets (nome);
printf("Digite seu endereço: ");
gets (endereco);
printf("Digite seu CEP: ");
scanf ("%d", &cep);
printf("Digite seu Telefone: ");
scanf ("%d", &telefone);

printf("\n\t\Seu Nome é: %s", nome);
printf("\n\t\Seu Endereço é: %s", endereco);
printf("\n\t\Seu CEP e seu Telefone são: %d - %d", cep, telefone);
}

Marcos disse...

10. Pinheiro - Implemente um programa que desenhe um "pinheiro" na tela, similar ao abaixo.
Enriqueça o desenho com outros caracteres, simulando enfeites.

#include
#include
#include

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main() {

printf("%8c\n", 88);
printf("%7c%1c%1c\n", 88,88,88);
printf("%6c%1c%1c%1c%1c\n", 88,88,88,88,88);
printf("%5c%1c%1c%1c%1c%1c%1c\n", 88,88,88,88,88,88,88);
printf("%4c%1c%1c%1c%1c%1c%1c%1c%1c\n", 88,88,88,88,88,88,88,88,88);
printf("%3c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c\n", 88,88,88,88,88,88,88,88,88,88,88);
printf("%2c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c\n", 88,88,88,88,88,88,88,88,88,88,88,88,88);
printf("%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c%1c\n",88,88,88,88,88,88,88,88,88,88,88,88,88,88,88);
printf("%8c%1c\n", 88,88);
printf("%8c%1c\n", 88,88);
printf("%8c%1c\n", 88,88);



return 0;
}

Unknown disse...

QUESTÃO 1
#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
///1. Frase na tela - Implemente um programa que escreve na tela a frase "O primeiro programa a gente nunca esquece!".

main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf("O primeiro programa a gente nunca esquece!\n");


}

Unknown disse...

QUESTÃO 2:

#include
#include
#include
#include
#include
#include


//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
///2. Etiqueta - Elabore um programa que pede seu nome, endereço, CEP e telefone. Ele deve imprirmir seu nome completo na
///primeira linha, seu endereço na segunda, e o CEP e telefone na terceira.

int main() ///POR QUÊ NÃO FUNCIONA A BIBLIOTECA ((('PORTUGUÊS'?)))
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

/*
char nome[10], endereco[30];
int cep;

printf("Qual seu nome \n\n");
gets(nome);
printf("Seu nome e %s\n\n\n",nome);

printf("Qual seu endereco \n\n");
gets(endereco);
printf("Seu endereco e %s\n\n\n",endereco);

printf("Qual seu cep\n");
scanf("%d",&cep);
printf("Seu cep e %d",cep);
*/

char nome[30], cep[100], tel[100], end[200];
printf("digite seu nome: \n");
gets(&nome);
printf("digite seu endereco: \n");
gets(&end);
printf("digite seu CEP: \n");
gets(&cep);
printf("digite seu telefone: \n");
gets(&tel);

system ("cls");

printf("Nome: %s \n", nome);
printf("Endereco: %s \n", end);
printf("CEP %s e telefone: %s ", cep, tel);

//gets para digitar palavras e numeros com espaço sem dar erro na hora de mostrar



}

Unknown disse...

QUESTÃO 3:

#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
///3. Frases assassinas - Faça um programa que mostre na tela algumas frases assassinas, que são
///aquelas que fazem com que muitas idéias sejam perdidas antes que amadureçam ou seja aprofundadas.
///Eis alguns exemplos (bole também os seus):
///"Isto não vai dar certo"
///"Você nunca vai conseguir"
///"Você vai se estrepar"
///"Não vai dar em nada"
///"Está tudo errado!"

main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf ("ESSAS SÃO ALGUMAS FRASES ASSASSINAS: \n\n");
system ("pause");
printf ("\n\n1: bole também os seus\n");
printf ("2: Isto não vai dar certo\n");
printf ("3: Você nunca vai conseguir\n");
printf ("4: Você vai se estrepar\n");
printf ("5: Não vai dar em nada\n");
printf ("6: Está tudo errado!\n");
}

Unknown disse...

QUESTÃO 4:

#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
///4. Mensagem - Escreva uma mensagem para uma pessoa de que goste. Implemente um programa que imprima essa mensagem, e envie-a.

main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n",65, 100, 111, 114, 111, 32, 113, 117, 97, 110, 100, 111, 32, 109, 101, 32, 97, 98, 114, 97, 99, 97, 33);


}

Unknown disse...

QUESTÃO 5:

#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
///5. Ao mestre - Escreva um bilhete ao seu professor, informando seus objetivos nesta disciplina e o que espera dela e do
///professor. Implemente um programa que mostra seu bilhete na tela.


main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n",80, 114, 111, 102, 101, 115, 115, 111, 114, 44, 32, 101, 115, 112, 101, 114, 111, 32, 113, 117, 101, 32, 101, 115, 115, 97, 32, 100, 105, 115, 99, 105, 112, 108, 105, 110, 97, 32, 115, 101, 106, 97,32, 100, 101, 115, 97, 102, 105, 97, 100, 111, 114, 97, 32, 101, 32, 113, 117, 101, 32, 118, 111, 99, 101, 32, 109, 101, 32, 97, 106, 117, 100, 101, 32, 97, 32, 97, 112, 114, 101, 110, 100, 101, 114, 32, 112, 114, 111, 103, 97, 109, 97, 114, 46);


}

Unknown disse...

QUESTÃO 6:

#include
#include
#include
#include
#include
#include

///6. Quadrado - Escrever um programa que mostre a seguinte figura no alto da tela:
/// XXXXX
/// X X
/// X X
/// X X
/// XXXXX

main()

{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf("%c%c%c%c%c\n",88,88,88,88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c %c\n",88,88);
printf("%c%c%c%c%c\n",88,88,88,88,88);


return 0;
}

Unknown disse...

QUESTÃO 7:

#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
///7. Tabela de notas - Escreva um programa que produza a seguinte saída na tela:

main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf("%c%c%c%c%c%c%c%c %c%c%c%c\n",65,76,85,78,79,40,65,41,78,79,84,65);
printf("%c%c%c%c%c%c%c%c%c %c%c%c%c%c\n",61,61,61,61,61,61,61,61,61,61,61,61,61,61);
printf("%c%c%c%c%c %c%c%c\n",65,76,73,78,69,57,46,48);
printf("%c%c%c%c%c %c%c%c\n",77,65,82,73,79,68,69,90);
printf("%c%c%c%c%c%c %c%c%c\n",83,69,82,71,73,79,52,46,53);
printf("%c%c%c%c%c%c%c %c%c%c\n",83,72,73,82,76,69,89,55,46,48);

return 0;
}

Unknown disse...

QUESTÃO 8:

#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
///8. Letra grande - Elabore um programa para produzir na tela a letra C, de C Progressivo, usando a própria. Se fosse
///‘C’, seria assim:
///CCCCC
///C
///C
///CCCCC

main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf("%c%c%c%c%c\n",67,67,67,67,67);
printf("%c\n",67);
printf("%c\n",67);
printf("%c%c%c%c%c\n",67,67,67,67,67);


return 0;
}

Unknown disse...

QUESTÃO 9:

#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html

/*
9. Menu - Elabore um programa que mostre o seguinte menu na tela: Cadastro de Clientes
0 - Fim
1 - Inclui
2 - Altera
3 - Exclui
4 - Consulta
Opção:
*/

main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf("0 - Fim\n1 - Inclui\n2 - Altera\n3 - Exclui\n4 - Consulta\nOpção:");

}

Unknown disse...

QUESTÃO 10:

#include
#include
#include
#include
#include
#include

//https://www.cprogressivo.net/2013/01/Exercicios-basicos-sobre-a-linguagem-C.html
/*
10. Pinheiro - Implemente um programa que desenhe um "pinheiro" na tela, similar ao abaixo.
Enriqueça o desenho com outros caracteres, simulando enfeites.
X
XXX
XXXXX
XXXXXXX
XXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXXXX
XX
XX
XXXX
*/

main()
{
setlocale(LC_ALL,"portuguese");
system ("color 3E");

printf(" X\n");
printf(" XXX\n");
printf(" XXXXX\n");
printf(" XXXXXXX\n");
printf(" XXXXXXXXX\n");
printf(" XXXXXXXXXXX\n");
printf(" XXXXXXXXXXXXX\n");
printf("XXXXXXXXXXXXXXX\n");
printf(" XX\n");
printf(" XX\n");
printf(" XXXX\n");

}

Anônimo disse...

#include
#include
#include
#include

// Elabore um programa que pede seu nome, endereço, CEP e telefone. Ele deve imprirmir seu nome completo na primeira linha, seu endereço na segunda, e o CEP e telefone na terceira

int main (){

setlocale(LC_ALL, "Portuguese");

char nome[100];
char sobrenome [100];
char endereco[50];
int cep[20],telefone[11];

printf("Digite Seu Nome: ");
scanf(" %s %s",&nome,&sobrenome);
printf("Digite Seu Endereço: ");
scanf("%s",&endereco);
printf(" Digite Seu Cep: ");
scanf("%d",&cep);
printf("Digite Seu Telefone:");
scanf("%d",&telefone);



printf("\n Nome:%s %s\n",nome,sobrenome);
printf(" Endereço: %s\n",endereco);
printf(" CEP: %d Telefone: %d",cep,telefone);



getch();
return 0;


}

Gabriel Duarte disse...

Olá amigos fiz o seguinte código e deu certo:

#include
#include

int main(int argc, char *argv[]){
char nome, endereco;
int CEP, ddd, telefone;
printf("Digite seu nome completo: ");
scanf("%s\n", &nome);

printf("\nDigite seu endereco: ");
scanf("%s\n", &endereco);

printf("\nDigite seu CEP: ");
scanf("%s\n", &CEP);
printf("Digite seu DDD: ");
scanf("%s", &ddd);
printf("Digite seu numero: ");
scanf("%s", &telefone);


system("PAUSE");
return 0;
}

Porém ele só funcionou qnd eu coloquei %s no scanf do CEP, ddd e telefone.
Eles não eram pra terem funcionado com %d ja que eu coloquei eles no "int" e não no "char"?.

Anônimo disse...

minha resposta para a questão dois

#include

int main()
{
char NOME[30], CEP[30], CPF[30];

//NOME//
printf("DIGITE O SEU NOME POR FAVOR:");
scanf("%s", &NOME);

//CEP//
printf("AGORA O SEU CEP:");
scanf("%s", &CEP);

//CPF//
printf("DIGITE SEU CPF:");
scanf("%s", &CPF);

//INFORMAÇÕES
printf("=================\n");
printf("NOME:%s\n", NOME);
printf("CEP:%s\n", CEP);
printf("CPF:%s\n", CPF);


return 0;
}

Lucas Marquediene disse...

Sei lá, não foi ensinado como armazenar, ler ou trabalhar com strings nem com arrays. Como vou fazer isso ai?

Anônimo disse...

Código da etiqueta em melhor resultado:
Este código apresenta a limpagem do buffer, assim como a diminuição de uso da memória por parte das variaveis char. Se você declara um char de 155 caracteres: char[155] e usa apenas 10 destes, a memória consome todos os 155. Pois este código arruma isso e deixa tudo mais limpo:

1 #include
2 #include
3 #include
4 #include
5
6 int main(void){
7
8 setlocale(LC_ALL,"");
9
10 char nome[130], endr[120];
11 int numr;
12 float cep;
13
14 printf("\nDigite seu nome: ");
15 setbuf(stdin, 0);
16 fgets(nome, 130, stdin);
17 nome[strlen(nome) -1];
18
19 printf("\nDigite seu número de telefone: ");
20 scanf("%d", &numr);
21
22 printf("\nDigite seu endereço: ");
23 setbuf(stdin, 0);
24 fgets(endr, 120, stdin);
25 endr[strlen(endr) -1];
26
27 printf("\nDigite seu CEP: ");
28 scanf("%f", &cep);
29
30 system("clear");
31
32 printf("\n\t ==== Output do Usuário ===");
33 printf("\n[*] Nome: %s", nome);
34 printf("\n[*] Número de telefone: %d", numr);
35 printf("\n[*] Endereço: %s", endr);
36 printf("\n[*] CEP: %.0f", cep);
37
38 return 0;
39 }

Anônimo disse...

Meu codigo do exercicio 2. Utilizo um teclado em en, entao alguns conceitos coloquei em ingles ja que nao tem acentuacao aqui.


#include
#include
int main() {

char name[100];
char cep[100];
char adress[100];
char phone[100];


printf("Informe seu nome: ");
gets(name);
printf("Informe seu cep: ");
gets(cep);
printf("Informe seu adress: ");
gets(adress);
printf("Informe seu telefone: ");
gets(phone);


printf("Name: %s\n", name);
printf("Adress: %s\n", adress);
printf("Cep: %s / Phone: %s", cep, phone);










return 0;
}

Anônimo disse...

exercício 2



#include

int main(){
int ce;
char nome[10], ende[30];

printf("Digite seu nome:");
gets(nome);

printf("\nDigite seu endereco:");
gets(ende);

printf("\nDigite seu cep:");
scanf("%ce", &ce);

system("pause");

}

FabioAzevedo disse...

tente usar assim;

#include
#include
#include



int main()
{
char nome[10], endereco[30];
char cep[10];

printf("Qual seu nome \n\n");
fgets(nome,9,stdin);
printf("Seu nome e %s\n\n\n",nome);

printf("Qual seu endereco \n\n");
fgets(endereco,29,stdin);
printf("Seu endereco e %s\n\n\n",endereco);

printf("Qual seu cep\n");
fgets(cep,10,stdin);
printf("Seu cep e %s",cep);



return(0);


}

Anônimo disse...

#include
struct cliente{
char nome[20],endereco[20];
int telefone[20], cep[20];
};
int main(void){
printf("\n Digite o nome do cliente:");
scanf("%s", &nome);
printf("\n Digite o endereco do cliente:");
scanf("%s", &endereco);
printf("\n Digite o CEP do cliente:");
scanf("%d", &cep);
printf("\n Digite o telefone do cliente:");
scanf("%d", &telefone:);

printf("\n Cliente: %s", nome);
printf("\n Endereço: %s", endereco);
printf("\n CEP: %d, e Telefone: %d", cep,telefone);

}

Questão 4. Não executou, apresentou erro na segunda "SCANF"

Anônimo disse...

Se você criou uma variavel inteira o scanf vai ser %d e não porcentagem %f. Exemplo
int main() {
int num;
printf("\nDigite o número da sua casa: ");
scanf("%d", &num);
... e assim continua o seu código. Você usa %f para VARIÁVEIS do tipo float.