Ir ao conteúdo
  • Cadastre-se

brunopl65

Membro Pleno
  • Posts

    51
  • Cadastrado em

  • Última visita

Reputação

0
  1. Eu consertei de novo o meu codigo e o meu programa esta rodando! Só que a minha dúvida é: porque o meu programa não está ordenando em ordem alfabética os nomes que eu digito? #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char nome[5][30], aux[30]; int i = 0; for(i = 0; i < 5; i++){ printf("Entre com o %d%c nome: ", i + 1, 167); gets(nome[i]); } for(i = 0; i < 5; i++){ if(strcmp(nome[i], nome[i + 1]) > 0){ strcpy(aux, nome[i]); strcpy(nome[i], nome[i + 1]); strcpy(nome[i + 1], aux); } } printf("\n\nNomes em ordem alfabetica: \n"); for(i = 0; i < 5; i++){ printf("\n%s",nome[i]); } system("Pause"); }
  2. Eu consertei o meu código ai em cima, porém o meu compilador exibe essas mensagens: F:\IFES\TP\Exemplos\Matrizes de strings\ordem_alfabetica.cpp: In function `int main()': F:\IFES\TP\Exemplos\Matrizes de strings\ordem_alfabetica.cpp:20: error: cannot convert `bool' to `const char*' for argument `2' to `int strcmp(const char*, const char*)' F:\IFES\TP\Exemplos\Matrizes de strings\ordem_alfabetica.cpp:20: error: expected `)' before '{' token F:\IFES\TP\Exemplos\Matrizes de strings\ordem_alfabetica.cpp:25: error: expected primary-expression before '}' token F:\IFES\TP\Exemplos\Matrizes de strings\ordem_alfabetica.cpp:25: error: expected `;' before '}' token O que faço para resolver o problema?
  3. Meu programa não está rodando. Será que eu errei na parte do codigo que tem que colocar os nomes em ordem alfabética? Ou é outra coisa? De qualquer maneira gostaria de saber o que fazer para que o meu programa funcione direito. //* Crie um programa para ler 5 nomes e armazená-los no vetor NOMES. Depois, organize os nomes no vetor de forma que eles fiquem em ordem alfabética*/ #include<stdio.h> #include<stdlib.h> #include<string.h> int main(){ int i,j; char nome[30][30],temp; for(i=0;i<5;i++){ printf("Digite um nome: "); gets(nome[i]); } for(j = 0; j < i; j++){ if((strcmp(nome[j],nome[j+1]>0)){ strcpy(nome[j+1],temp); strcpy(nome[j],nome[j+1]); strcpy(temp, nome[j]); } } for (i=0;i<5;i++){ for(j=0;j<5;j++){ printf("%s",nome[i][j]); } } getchar(); }
  4. Como fazer para reexibir a coluna B oculta e as linhas de 3 até a linha 9 também ocultas? http://img300.imageshack.us/img300/5958/brunopacheco.gif OBS: já tentei clicar no menu formatar e depois linhas e reexibir e nao consegui achar a solução. :confused:

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...