Informática, perguntado por paitaon5121, 6 meses atrás

[URGENTE GALERA SO RESPONDA SE SOUBER] . Faça um programa para ler um vetor de 10 posições, a seguir imprima todos os
elementos desse vetor de trás para frente. Para isso, crie um função chamada
imprimir que vai receber esse vetor como parâmetro e imprimi-lo invertido.
Obs.: O vetor deve ser lido dentro do main e passado como parâmetro para a função
imprimir. PROGRMA EM C

Soluções para a tarefa

Respondido por thiagohsc
1

Resposta:

Explicação:

#include "stdio.h"

#include "stdlib.h"

void imprimir(int *vet){  

   for(int i = 9 ; i >= 0 ; i--){

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

   }

   printf("\n");  

}

int main(){  

   int vet[10];

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

       scanf("%d", &vet[i]);

   }  

   imprimir(vet);

   return 0;

}


paitaon5121: Não tá rodando
Respondido por EsquentadorDeMarmita
0

Resposta:

#include<stdio.h>

void imprimir(int array[], int length);

int main(){

   int array[] = {0,1,2,3,4,5,6,7,8,9};

   int temp, length = 10;

   int i=0, k = 0;

   int j=length-1;

   printf("Array normal: ");

   imprimir(array, length);

   while(i<j){

   temp = array[i];

   array[i] = array[j];

   array[j] = temp;

   i++;

   j--;

   }

   printf("Array invertido: ");

   imprimir(array, length);

   return 0;

}

void imprimir(int array[], int length){

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

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

   }

   printf("\n");

}


paitaon5121: Não rodou
Perguntas interessantes