Escolar Documentos
Profissional Documentos
Cultura Documentos
#include <stdio.h>
#include <string.h>
main(){
int i, tam1, tam2;
char str1[100], str2[100];
printf("Digite uma frase:\n");
gets(str1);
printf("Digite uma frase:\n");
gets(str2);
tam1 = strlen(str1);
tam2 = strlen(str2);
for(i=0;i<tam1;i++){
if(str1[i]=='a'){
str1[i]='*';
}
}
for(i=0;i<tam2;i++){
if(str2[i]=='a'){
str2[i]='*';
}
}
printf("%s\n%s\n", str1, str2);
return 0;
switch(pagamento){
case 1:
valordesconto = valortotal-(valortotal*0.10);
printf("Produto:%s\n", str);
printf("O valor total é: R$%.2f\n", valortotal);
printf("O valor do desconto é: R$%.2f\n", valortotal*0.10);
printf("O valor pago à vista é: R$%.2f\n", valordesconto);
break;
case 2:
printf("Produto: %s\n", str);
printf("O valor total é: R$%.2f\n", valortotal);
break;
}
return 0;
}
/*3- O código de César é uma das mais simples e conhecidas técnicas de criptografia. É um
tipo de substituição na qual cada letra do texto é substituída por outra, que se
apresenta no alfabeto abaixo dela um número fixo de vezes. Por exemplo, com uma
troca de três posições, ‘A’ seria substituída por ‘D’, ‘B’ se tornaria ‘E’, e assim por
diante. Implemente um programa que faça uso desse Código de César (3 posições),
entre com uma string e retorne a string codificada. Exemplo:*/
#include <stdio.h>
#include <string.h>
#include <locale.h>
main(){
setlocale(LC_ALL, "portuguese");
char str[256];
int i, tam;
printf("Digite algo:\n");
gets(str);
tam = strlen(str);
for (i=0; i<tam; i++){
str[i] = str[i]+3;
}
printf("%s", str);
return 0;
}
/*4- Faça um programa que leia uma string S1 e apresente as seguintes opções:
1- Imprimir o tamanho da string S1;
2- Comparar a string S1 com uma nova string S2 fornecida pelo usuário e imprimir o
resultado da comparação;
3- Concatenar a string S1 com uma nova string S3 e imprimir na tela o resultado da
concatenação;
4- Imprimir a string S1 de forma invertida;
5- Contar quantas vezes um dado caractere aparece na string S1. Esse caractere deve
ser informado pelo usuário.
6- Torne os valores da string S1 todos maiúsculos;
7- Torne os valores da string S1 todos minúsculos;
8- Encerrar programa.*/
#include <stdio.h>
#include <string.h>
#include <locale.h>
#include <ctype.h>
main(){
setlocale(LC_ALL, "portuguese");
char S1[100], S2[100], S3[100];
int opcoes, tam, i, count = 0;
printf("Digite uma string:\n");
gets(S1);
tam = strlen(S1);
for(i=0; i<tam ; i++){
if(caractere == S1[i]){
count++;
}
}
printf ("%d", count);
break;
case 6:
printf("%s", strupr(S1));
break;
case 7:
printf("%s", strlwr(S1));
break;
case 8:
printf("Programa encerrado! Tenha um bom dia <3");
break;
}
}