8/16/2019 Algoritmo 921 - A
1/4
Instituto Federal de Alagoas – IFAL
Alunas: Maria Brenda Caetano da Silva
Paula Karollayne dos santos.
Disciplina: Algoritmo Turma: 921 – A
Professor: Tarsis Data: 13/10/15
Trabalho de Algoritmo
Arapiraca, 13 de outubro de 2015.
8/16/2019 Algoritmo 921 - A
2/4
1- Faça um programa que lê uma palavra. Em seguida, o programa deve fazer
o seguinte:
1- Ler um número qualquer n e depois um caractere qualquer c;
2- Trocar o caractere de índice n pelo caractere c;
3- Imprime a palavra modificada;
4- Volta ao passo um.
#include
#include
int main() {
char palavra[20];
int p=1;printf("Digite uma palavra:");
scanf("%s",palavra);
while (p==1){
int n;
printf("Digite um numero:");
scanf("%d",&n);
char c;
fflush(stdin);
printf("Digite um caractere:");
scanf("%c",&c);palavra[n]=c;
printf("A palavra modificada e: %s\n",palavra);
printf("\n\n");
printf("1-continuar\n");
printf("Qualquer outro numero PARAR\n");
scanf("%d",&p);
O programa começa declarando a variável palavra do tipo char cuja
capacidade (ou tamanho) é 20. Em seguida, colocamos uma variável do tipo int
chamada p, de passos, e colocamos a variável inteira “p” igual à um, depois pede
para que o usuário digite uma palavra e o programa ler a palavra. Depois disso,
vem o while onde diz que p é igual a um, ou seja, enquanto p for igual a um, o
programa irá continuar a voltar para o passo um e, quando não for igual a um
simplesmente vai parar. Continuando, declaramos duas variáveis dos tipos int e
char, no qual o nome das variáveis são n e c. Em seguida, criamos uma função,
que diz para trocar o caractere de índice n pelo caractere c. Por fim, imprimimosa palavra modificada. Ainda o programa irá imprimir uma mensagem dizendo: “1
8/16/2019 Algoritmo 921 - A
3/4
– para continuar ”; explicando, se o usuário digitar o número 1, o programa irá
voltar para o passo um. Em seguida, o programa irá imprimir outra mensagem
dizendo: “Qualquer número PARAR”; se o usuário digitar qualquer outro número,
menos o 1, o programa vai parar. Isso ocorre por causa do while, que é uma
estrutura de repetição.
8/16/2019 Algoritmo 921 - A
4/4
Fluxograma do programa.
char palavra[20]
int p=1
p==1
int n
Ler n
Ler palavra
char c
Ler c
palavra[n]=c
Imprime a palavra
modificada
1 – Para continuar
Qualquer número PARAR
Top Related