Informática, perguntado por LucasRicha, 11 meses atrás

Não sei como transformar esse programa em português estruturado para C.

algoritmo "Indice_par_ou_impar"
var A, B: vetor[1..10] de real
i, r: inteiro
inicio
para i de 1 ate 10 passo 1 faca
leia(A[i])
fimpara
para i de 1 ate 10 passo 1 faca
r <- i - 2*(i div 2)
se (r = 0) entao
B[i] <- A[i] * 5
senao
B[i] <- A[i] + 5
fimse
fimpara
para i de 1 ate 10 passo 1 faca
escreval(B[i])
fimpara
fimalgoritmo


hadigav324: vou fazer mas posso demorar não entendo a linguagem C vou dar uma estudada rapida
hadigav324: não entendi VAR a e b as duas sao um vetor de 10 posições?
LucasRicha: sim as duas tem 10 posições, acho que VAR é variavel

Soluções para a tarefa

Respondido por hadigav324
2

Resposta:

#include <stdio.h>

int main()

{

   int i,r;

   float a[10];

   float b[10];

   printf("Algoritmo Indice par ou Impar");

   

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

       printf("\nDigite um valor para o vetor A.. 0 a 10\n");

       scanf("%f",a[i]);

   }

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

       r = i-2*(i/2);

       if(r = 0){

           b[i] = a[i] * 5;

       }else{

           b[i] = a[i] + 5;

       }

   }

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

       printf("Valores: %f \n",b[i]);

   }

   return 0;

}

Explicação:

fiz assim, acho q deu certo..


LucasRicha: po cara nao deu, ele trava o programa
hadigav324: como assim po rodei aqui deu
LucasRicha: deve ser alguma coisa do meu entao, valeu cara
hadigav324: tu tem q rodar em um compilador de C, no de pseudocodigo n funciona
hadigav324: usa esse site so para testes
hadigav324: pesquisa compilador c online
LucasRicha: blz, meu compilador q ta com problema, fui em um online e deu certo
hadigav324: que bom espero q tire 10
Perguntas interessantes