Ir ao conteúdo
  • Cadastre-se

C++ Não consigo coletar valores


Ir à solução Resolvido por Fídias Torres,

Posts recomendados

  • Solução
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <stdbool.h>
#include <string>
#include <conio.h>

using namespace std;

int main()
{
	//Permite o padrão de escrita em PT-BR
    setlocale(LC_ALL, "portuguese");
	
	//Variáveis
    int qtdLinha, qtdColuna;
    int op = 1;
    
	//Coleta o Número de Colunas e Linhas
    cout << "\nDigite o Número de Colunas que deseja: ";
    cin >> qtdColuna;
    
    cout << "\nDigite o Número de Linhas que deseja: ";
    cin >> qtdLinha;

	//Variáveis
    string linha[qtdLinha];
    string coluna[qtdColuna];

	//Coleta o nome das Colunas e das Linhas
    for (int c = 0; c < qtdColuna; c++)
    {
        cout << "Digite o nome da coluna: ";
        cin >> coluna[c];
    }
    for (int l = 0; l < qtdLinha; l++)
    {
        cout << "Digite o nome da linha: ";
        cin >> linha[l];
    }
    	//Limpa a Tela
		system("clear||cls");
		
		//Decide o que o programa vai fazer
        while (op != 0)
        {
            cout << "Digite 1 para adicionar valores a matriz"
			<<" Digite 0 para finalizar o programa: ";
            cin >> op;

            switch (op){

            case (1):
                for (int c=0; c< qtdColuna; c++){
                	cout << "     " << coluna[c] << "     ";
                }
				
				cout << "\n\n";
				
                for (int l=0; l< qtdLinha; l++){
                	cout << linha[l] << endl << endl;
                }
                break;
                
            case (0):
                cout << "\nOPERAÇÃO FINALIZADA";
                break;
			    
            default:
               cout<<"\nOPERAÇÃO INVÁLIDA!\n\n";
               break;
            } 
        }
    getchar();
    return 0;
}

Hoje mais cedo postei uma dúvida relacionada com os cases e já me ajudaram a resolver,  agora não consigo pensar em nenhum jeito de coletar os valores e depois exibir ele na tela juntamente com o nome das colunas e nome das linhas.

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@Fídias Torres    por que você quer nomear as linhas e as colunas ?  ,  e outra coisa é que ali nesse seu código não tem nenhuma Matriz e sim Vetor de String's ,  e sendo assim em cada posição desses dois vetores só podem ser inseridos uma string e mais nenhum valor , 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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