Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida na estrutura.......


alex_dino

Pergunta

Não entendi muito bem esse programa que me foi passado, ele pra mim é muito complicado........preciso de ajuda para fazer!!!!!!!!!!

Ler um array unidimensional de 10 números inteiros e exibir o array horizontalmente

conforme lido, trocar os elementos entre si, dois a dois, ou seja, os de índice par com os de

índice ímpar. Exibir novamente o array após as trocas.

Até agora fiz isso pra ele me dar os 10 numeros horizontalmente.....mais não deu certo

Na verdade acho que está tudo errado, é uma lista de Strigs com vetores..Mais complicou foi o enunciado

#include <stdio.h>
int main (void)
{
   char numero[10];
   int i;
    
    printf ("digite o numero");
    scanf ("%d",numero);
    
    for (i=0;i<strlen(numero);i++){
    
          
      printf ("%d",numero);
  
}
    
    

    system ("pause");
    return (0);
                                                                                                                
           
}

Editado por alex_dino
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Prezado alex_dino,

o programa, na verdade, é muito simples.

É claro que você vê como difícil, mas não se preocupe.

Contudo, é necessário treinar bastante.

Procure criar um algoritmo para te ajudar a compreender.

Vou tentar te ajudar:

Primeiro:

- array unidimensional -> vetor

- números inteiros -> números inteiros, e não strings

Isso está no enunciado.

Como você deseja exibir TODOS os elementos do vetor, precisaremos percorrer TODO o vetor. Portanto,

vetor[]: inteiro
i: inteiro;
PARA i DE 0 ATÉ 10 FAÇA
    IMPRIMA vetor[i];
FIM-PARA

Por enquanto, procure compreender e implemente o que foi pedido.

Acredito que você saberá resolve a segunda parte do problema (troca de índices).

Abraços

Editado por OSJunior
Link para o comentário
Compartilhar em outros sites

  • 0

Cara não sei porque mais não da a seguencia de numeros que eu digitei

#include <stdio.h>
int main (void)
{
    int numero[10],pos,i;
    
    for (i=0;i<10;i++)
    {
        printf ("digite a nota ");
         scanf ("%d",&numero [i]);
         
         }
       
            
             

     printf ("%d",numero[i]);
    
    
    system ("pause");
    return (0);
                                                                                                                
           
}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...