Você está na página 1de 5

número 1

#include <stdio.h>
#include <locale.h>

int main()
{
int tamanho, c;

setlocale(LC_ALL, "Portuguese");

int v1[10], v2[10], v3[c];

for(c=0; c < 10; ++c)


{
printf("\nDigite o valor para %d do Vetor 1: ", 1 + c);
scanf("%d", &v1[c]);
printf("\nDigite o valor %d do Vetor 2: ", 1 + c);
scanf("%d", &v2[c]);
v3[c] = v1[c] * v2[c];
}
printf("____________\n");
printf("Os valores nos vetores são:\n\n");

for(c=0; c < 10; ++c)


printf("| V3 = %3d\n", v3[c]);

printf("____________");

return 0;
}

numero 2

#include <stdio.h>

void leVetor(int vet[], int tam){


int i;
for(i = 0; i < tam; i++){
printf("Digite o valor %d do vetor: ", i+1);
scanf("%d", &vet[i]);
}
}
void imprimeVetor(int vet[ ], int tam){
int i;
printf("\n O vetor digitado e: \n");
for(i = 0; i < tam; i++){
printf("%d ", vet[i]);
}
}
int contaPar(int vet[ ], int tam){
int i, qtdePar = 0;
for(i = 0; i < tam; i++){
if(vet[i]%2 == 0)
qtdePar = qtdePar + 1;
}
return qtdePar;
}
int contaImpar(int vet[ ], int tam){
int i, qtdeImpar = 0;
for(i = 0; i < tam; i++){
if(vet[i]%2 != 0)
qtdeImpar = qtdeImpar + 1;
}
return qtdeImpar;
}

int main(){
int result, tamanho = 4, vetor[tamanho];
leVetor(vetor, tamanho);
imprimeVetor(vetor, tamanho);

result = contaPar(vetor, tamanho);


printf("\nA quantidade de elementos pares e de %d.", result);

result = contaImpar(vetor, tamanho);


printf("\nA quantidade de elementos impares e de %d.", result);

return 0;
}

numero 3

#include <stdio.h>
#include <stdlib.h>

#define TAMANHO_MAXIMO_DA_FRASE 2000


char trocar_letras(char letra);

int main()
{
char frase[TAMANHO_MAXIMO_DA_FRASE];
int i;

printf("Digite a frase a ser codificada: \n");


fgets(frase, TAMANHO_MAXIMO_DA_FRASE, stdin);

i=0;
while(frase[i] != '\0')
{
frase[i]=trocar_letras(frase[i]);
i++;
}

printf("A frase com as letras trocadas eh: %s", frase);

printf("\n\n");
return 0;
}

char trocar_letras(char letra)


{
char nova_letra;

switch (letra)
{
case 'a':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
nova_letra = '*';
break;

default:
nova_letra = letra;
break;
}
return nova_letra;
}
número 4

#include <stdio.h>

int main(){
char vetor[100], procurado;

printf("Digite qualquer palavra: ");


//scanf("%s", vetor);
gets(vetor);

printf("Digite o caracter a ser procurado: ");


scanf("%c", &procurado);

int i, qtdeEncontrada = 0, indices[100];


printf("\n Indices em que o caracter '%c' aparece sao:\n", procurado);
for(i = 0; i < 100; i++){
if(vetor[i] == procurado){
qtdeEncontrada++;
printf("%d ", i);
}
}

printf("\n\n");
for(i = 0; vetor[i] != '\0'; i++){
printf("%c", vetor[i]);
}
printf("\n");

printf("A quantidade da letra '%c' na palavra digitada e de %d", procurado,


qtdeEncontrada);

return 0;
}

numero 5

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void maiormenor (int matriz [5][5]){
int i, j, maior, menor, result ;
for (i=0; i < 5; i++){
for (j=0; j < 5; j++){

printf("Digite o valor da posicao [%i][%i]:\n", i, j);


scanf("%i", &matriz[i][j]);

}
}

maior = matriz[0][0];
menor = matriz[0][0];

for (i=0; i < 5; i++){


for (j=0; j < 5; j++){
if(matriz[i][j] > maior){
maior= matriz[i][j];

}
}
}
for (i=0; i < 5; i++){
for (j=0; j < 5; j++){
if(matriz[i][j] < menor){
menor= matriz[i][j];

}
}
}
printf("O maior valor e:%i\n e o menor valor é:%d\n", maior, menor);
result = maior , menor;
}
int main()
{
int i, j, maior, menor,result, matriz[5] [5];

maiormenor(matriz) ;

return 0;
}

Você também pode gostar