Buscar

exercicios cap 4

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#define ex5
#ifdef ex1
/*1 - Escreva um programa que tenha os vetores com as inicializacoes abaixo.
 Imprima-os no video. (utilize vetores unidimensional)
 string -> isto e' um teste de string dos alunos do 2. ciclo -> variavel
 global e imprimir como string
 string -> teste de vetores de string -> variavel local e imprimir todos os
 caracteres porem elemento por elemento */
char vet1[]= {"isto e' um teste de string dos alunos do 2. ciclo\n"};
main(){
char vet2[]={'t','e','s','t','e',' ','d','o','s',' ','v','e','t','o','r','e','s',' ','d','e',' ','s','t','r','i','n','g'};
printf("%s\n",vet1);
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\n",vet2[0],vet2[1],vet2[2],vet2[3],vet2[4],vet2[5],vet2[6],vet2[7],vet2[8],vet2[9],vet2[10],vet2[11],vet2[12],vet2[13],vet2[14],vet2[15],vet2[16],vet2[17],vet2[18],vet2[19],vet2[20],vet2[21],vet2[22],vet2[23],vet2[24],vet2[25],vet2[26]);
}
#endif
#ifdef ex2
/*
2 - Reescreva o exercicio anterior utilizando um vetor multidimensional.
*/
char vet1[2][60]= {"isto e' um teste de string dos alunos do 2. ciclo\n","teste de vetores de string\n"};
main(){
printf("%s \n %s",vet1[0],vet1[1]);
}
#endif // ex2
#ifdef ex3
/*3 - Escreva um programa para receber um nome via teclado e imprima-o no video
 no seguinte formato:
 	 10	 20	30 40 50
 12345678901234567890123456789012345678901234567890
 nome 			 nome
	 nome		 nome
			 nome
*/
main(){
char nome[30];
printf("Digite nome: ");
scanf("%s",&nome);
printf("\n\n");
printf(" 10 20 30 40 50\n");
printf("12345678901234567890123456789012345678901234567890\n");
printf(" %s%38s\n",nome,nome);
printf(" %s%26s\n",nome,nome);
printf(" %s\n",nome);
}
#endif // ex3
#ifdef ex4
/*4 - Escreva um programa para receber 3 strings de ate 10 caracteres cada via
 teclado e imprima-as no video no seguinte formato:
 (utilize vetores unidimensionais)
 10 20 30 40 50 60
 123456789012345678901234567890123456789012345678901234567890
 string1 string2 string3
*/
main(){
char vlstr1[10];
char vlstr2[10];
char vlstr3[10];
printf("digite a 1 string:\n");
gets(vlstr1);
printf("digite a 2 string:\n");
gets(vlstr2);
printf("digite a 3 string:\n");
gets(vlstr3);
printf("\n\n\n");
printf(" 10 20 30 40 50\n");
printf("12345678901234567890123456789012345678901234567890\n");
printf(" %s%20s%20s",vlstr1,vlstr2,vlstr3);
printf("\n\n\n");
}
#endif // ex4
#ifdef ex5
/*5 - Reescreva o exercicio anterior utilizando um vetor multidimensional.*/
main(){
char vlstr[3][10];
printf("Digite o vetor 1\n");
gets(vlstr[0]);
printf("Digite o vetor 2\n");
gets(vlstr[1]);
printf("Digite o vetor 3\n");
gets(vlstr[2]);
printf("\n\n");
printf(" 10 20 30 40 50\n");
printf("12345678901234567890123456789012345678901234567890\n");
printf(" %s%20s%20s",vlstr[0],vlstr[1],vlstr[2]);
printf("\n\n\n");
}
#endif // ex5

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais