Ir ao conteúdo
  • Cadastre-se

marcoctis

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Reputação

2
  1. Entendi vou refazer aqui Obrigado !!
  2. então e isso ele esta compilando em c mesmo, e usando o Borland .
  3. o erro e na biblioteca iostream !! adicionado 0 minutos depois o codigo e em c++ !!! adicionado 2 minutos depois troquei , não esta dando erro porém quando o programa pedi para colocar a quantidade de mones , depois o programa não continua .
  4. como ficaria a troca do cout e cin ????
  5. então ja mandei, mas não está funcionando no compilador dele .
  6. @T1000_2015 Bom Dia, então não sei qual biblioteca falta, ele só mencionou que essa biblioteca # include <stream> esta dando erro .
  7. Bom Dia, estou com uma dificuldade em relação ao meu programa, pois no ambiente em que eu estou usando que no caso e Dev c++ está funcionando perfeitamente porém ao enviar o trabalho para o professor. ele disse que está tendo um erro de compilação em relação ao # include<stream>, todavia se ao tirar essa bblioteca acaba tando erro em outras partes do programa . Gostaria de uma ajuda para adaptar o programa para a linguagem c , pois o compilador que professor usa e o Borland . Grato . # include <iostream> # include <stdio.h> # include <stdlib.h> # include <string.h> using namespace std; int main() { //Criacao das variaveis int qtdNomes; int i, j; /* Área que o usuário entra com os dados endl: comando que pula linha cout <<: exibe texto na tela cin >> armazena o dado informado pelo teclado em uma variavel específica */ cout << "Entre com a quantidade de nomes que deverao ser exibidos(entre 5 e 10):" << endl; cin >> qtdNomes; cout << "\n\n"; //criação dos vetores necessários, o tamanho do vetor de nomes é baseado na quantidade desejada digitada pelo usuário logo acima char vetorNomes[qtdNomes][100], copia[100]; //laço de repeticao para armazenamento dos nomes no vetor, de acordo com a quantidade digitada pelo usuário for(i = 0; i < qtdNomes; i++) { cout << "Informe o " << i + 1 << "o nome: "; cin.getline(vetorNomes, sizeof(vetorNomes[0])); } //algoritmo de ordenação em ordem alfabética for(i = 0; i < (qtdNomes - 1); i++) { for(j = i + 1; j < qtdNomes; j++) { if(strcmp(vetorNomes, vetorNomes[j]) > 0) { strcpy(copia, vetorNomes); strcpy(vetorNomes, vetorNomes[j]); strcpy(vetorNomes[j], copia); } } } cout << "\n"; cout << "###############################\n"; cout << "##### EXIBICAO DOS NOMES ######\n"; cout << "###############################\n\n"; /* laço de repetição para "Varrer" o vetor para apresentar os nomes digitados strlen: função que retorna a quantidade de letras de uma string */ for(i = 0; i < qtdNomes; i++) { cout << "Nome: " << vetorNomes << " - " << strlen(vetorNomes) << " letras" << "\n"; } return 0; }
  8. nao mas resolve muito obrigado pela ajuda
  9. # include <iostream> # include <stdio.h> # include <stdlib.h> # include <string.h> using namespace std; int main() { //Criacao das variaveis int qtdNomes; int i, j; /* Área que o usuário entra com os dados endl: comando que pula linha cout <<: exibe texto na tela cin >> armazena o dado informado pelo teclado em uma variavel específica */ cout << "Entre com a quantidade de nomes que deverao ser exibidos(entre 5 e 10):" << endl; cin >> qtdNomes; cout << "\n\n"; //criação dos vetores necessários, o tamanho do vetor de nomes é baseado na quantidade desejada digitada pelo usuário logo acima char vetorNomes[qtdNomes][100], copia[100]; //laço de repeticao para armazenamento dos nomes no vetor, de acordo com a quantidade digitada pelo usuário for(i = 0; i < qtdNomes; i++) { cout << "Informe o " << i + 1 << "o nome: "; cin >> vetorNomes; } //algoritmo de ordenação em ordem alfabética for(i = 0; i < (qtdNomes - 1); i++) { for(j = i + 1; j < qtdNomes; j++) { if(strcmp(vetorNomes, vetorNomes[j]) > 0) { strcpy(copia, vetorNomes); strcpy(vetorNomes, vetorNomes[j]); strcpy(vetorNomes[j], copia); } } } cout << "\n"; cout << "###############################\n"; cout << "##### EXIBICAO DOS NOMES ######\n"; cout << "###############################\n\n"; /* laço de repetição para "Varrer" o vetor para apresentar os nomes digitados strlen: função que retorna a quantidade de letras de uma string */ for(i = 0; i < qtdNomes; i++) { cout << "Nome: " << vetorNomes << " - " << strlen(vetorNomes) << " letras" << "\n"; } return 0; }
  10. mandei o codigo em anexo Trabalho marcos.rar
  11. bom dia, estou com uma dificuldade no programa que estou fazendo pois tenho que lista os nomes digitados em ordem alfabética e com a quantidade de letras correspondente, só que se eu colocar avila , ávila, beatriz, maria das graças. na exibição vai ficar assim : avila, beatriz, maria, das graça, ávila . maria das graças foca separada como se fosse dois nomes diferentes.

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...