Buscar

3º lista de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

1)
#include <stdio.h>
#include <stdlib.h>
int main(){
	int media, acu=0;
	int notas[8];
	int i;
	for (i=0; i<8; i++){
	printf("Digite o valor %d: ", i);
	scanf("%d",&notas[i]);	
	}
	for(i=0; i<8; i++){
	acu=acu+natas[i];	
	}
	media=acu/8;
	printf("%d", media);
}
2)
#include<stdio.h>
int main()
{
	int i, conta = 0;
	char caracteres[50], c;
	printf("Digite uma string: ");
	gets(caracteres);
 printf("Informe um caractere da string: ");
	scanf("%c", &c);
	for(i=0; caracteres[i]!='\0'; i++) {
		if(caracteres[i]==c)
			conta++;
	}
	if(conta==0) {
		printf("Caractere nao encontrado");
	} else {
		printf ("Contagem de caracteres = %d\n", conta);
	}
}
3)
#include <stdio.h>
#include <stdlib.h>
int main(){
int vetorA[3]={1,2,3};
int vetorB[3],i;
for(i=0; i<3;i++){
	int aux = i%2;
	if(aux==0){
		vetorB[i] = vetorA[i] * 5;
	} else{
		vetorB[i] = vetorA[i] + 5;
	}
}
printf("Os valores dos Vetores, são esses: %d, %d",[vetorA], [vetorB] );
}
4)
#include <stdlib.h>
#include <stdio.h>
int main()
{
int x[10];
int i, j, temp;
for (i = 0; i<10; i++)
{
printf("Digite um numero:");
scanf("%d",&x[i]);
}
for (i=0;i<10; i++)
for(j=i+1;j<10;j++)
{
if (x[i]>x[j])
{
temp=x[i];
x[i]=x[j];
x[j]=temp;
}
}
printf("Vetor em ordem crescente: \n");
for(i=0;i<10;i++)
printf(" %d",x[i]); 
system("pause");
return 0;
}
5)
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
main () {
int x,y,tam;
char nome[30];
printf("Digite uma palavra: ");
gets(nome);
tam=strlen(nome);
printf("\n A palavra invertida fica: ");
for (x=tam-1; x>=0; x--)
printf("%c",nome[x]);
printf("\n\n");
system("pause");
return 0;
}
6)
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(int argc, char** argv)
{
	
	char nm1[20], nm2[20], nm3[20], nm4[20], nm5[20], cont;
 char alf[26] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','x','w','y','z'};
 char alfb[26] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','X','W','Y','Z'};
 printf("Nome 1: ");
 scanf("%s", &nm1);
 printf("Nome 2: ");
 scanf("%s", &nm2);
 printf("Nome 3: ");
 scanf("%s", &nm3);
 printf("Nome 4: ");
 scanf("%s", &nm4);
 printf("Nome 5: ");
 scanf("%s", &nm5);
 for(cont = 0; cont < 26; cont++){
 if(nm1[0] == alf[cont]|| nm1[0] == alfb[cont])
 printf("- %s", nm1);
 if(nm2[0] == alf[cont]|| nm2[0] == alfb[cont])
 printf("- %s", nm2);
 if(nm3[0] == alf[cont]|| nm3[0] == alfb[cont])
 printf("- %s", nm3);
			if(nm4[0] == alf[cont]|| nm4[0] == alfb[cont])
 printf("- %s", nm4);
			if(nm5[0] == alf[cont]|| nm5[0] == alfb[cont])
 printf("- %s", nm5); 
 }
	
	return 0;
}
7)
#include <string.h>
#include <stdio.h>
typedef enum{false = 0, true = 1} bool;
bool is_palin (const char* s)
{
 size_t len, i = 0;
 len = strlen(s) - 1;
 while(i <= (len / 2))
 {
 if(s[i] != s[len - i])
 return false;
 i++;
 }
 return true;
}
int main()
{
 char buffer[256];
 puts("Digite o suposto palíndromo:");
 scanf("%256[^\n]s", buffer);
 if(is_palin(buffer))
 puts("Isso é um palíndromo");
 else
 puts("Isso não é um palíndromo");
 return 0;
}

Outros materiais