-
Posts
26 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Fídias Torres em Erro de Lista fora do range Python foi marcado como solução
@devair1010
n1 = -1 n2 = -1 for diferença in range(qtdColuna): n1 += 1 n2 += 1 for diferença2 in range(qtdLinha): p1 = -1 for diferença3 in range(qtdLinha): p1 += 1 p2 = -1 for diferença4 in range(qtdLinha): p2 += 1 r1.append(valores_colunas[n1][p1] - valores_colunas[n2][p2]) regra_de_tres_p1.append(r1) print(regra_de_tres_p1) Fiz desse jeito aqui e ta dando certo, mas ele ta salvando o mesmo valor repetidas vez de acordo com a quantidade de Linha que eu seleciono:
por exemplo:
se eu escolho a quantidade de Linha como 4, ele vai fazer todas as diferenças e armazenar 4 vezes.
Tem alguma maneira de arrumar isso?
-
O post de Fídias Torres em Não consigo coletar valores foi marcado como 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.
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