Informática, perguntado por rafaerugawa, 1 ano atrás

Faça um programa em C , que preencha um vetor de 100 , com os 100 primeiros naturais que não são múltiplos de 7 ou que terminam com 7 .

Soluções para a tarefa

Respondido por edaframp7vdlr
7
Acho que seria assim: 


#include <stdio.h>#include <stdlib.h>
bool teste(int n) { if (((n % 7) != 0) || (((n + 3) % 10) == 0) ) { return true; } else { return false; }}

int main() {
int i, vetor[100];
for (i = 0; i <= 100; i++) { if (teste(i)) { printf("%d - ", i); } }
system("pause"); return 0;}
Respondido por wilgnerfnobregpec5wz
8

Resposta:

#include <stdio.h>

int main(){

int vetor[100], i, j = 0;

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

 while(j % 7 == 0 || j % 10 == 7){

  j = j + 1;

 }

 vetor[i] = j;

 j = j + 1;

}

printf("Vetor gerado: ");

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

 printf("%d  ", vetor[i]);

}

return 0;

}

Explicação:

Perguntas interessantes