Informática, perguntado por contalygiafurtado52, 3 meses atrás

04) Crie um programa em C que apresente:
a. Apresente os números divisíveis por 7 no intervalo [0,156].
b. Apresente ao final:
i. Quantos números foram apresentados.
ii. A soma dos números apresentados.
c. Utilize a estrutura de repetição while para apresentação dos números.
05) Crie um programa em C que:
a. Criar uma string de 40 posições.
b. O usuário deverá digitar um texto para a string.
c. Substituir todas as letras “a” encontradas na string pela letra “X”.
d. Apresente a string modificada.

Soluções para a tarefa

Respondido por joaopedrolemos
1

04)

#include <stdio.h>

int main() {

   int count = 0, soma = 0;

       for (int i=1;i<=156;i++){

           if (i%7==0 || 7%i==0) {

               printf("%d\t", i); count++; soma+=i;

           }

       }

   printf("\nN: %d\n",count);

   printf("Soma: %d\n",soma);

   return 0;

}

---------------------

05)

#include <stdio.h>

#include <string.h>

int main() {

   char string[40];

   printf(":: ");

   fgets (string, 40, stdin);

       for (int i=0;i<40;i++){

           if (string[i]=='a') string[i] = 'X';

       }

   puts (string);

   return 0;

}

Perguntas interessantes