Ir ao conteúdo
  • Cadastre-se

C++ Sequencia de vetores em c++


Joao Lochini

Posts recomendados

Fala pessoal, sou novo em programação e tô com um projeto que está ficando muito grande, queria deixar as funções dele mais curtas mas não sei como fazer, alguém poderia me ajudar ? Ainda não está finalizado o projeto.

Segue abaixo:

#include <iostream>
#include <locale.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

void MostraMedia (){
	FILE *a;
	if((a = fopen ("media.txt", "wb+")) == NULL){
	printf ("O arquivo nao existe.");
	exit(1);
}

	int ano [] = {2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,2017};
    int mortes [] = {1028, 18, 172, 2, 340, 97, 1075, 13, 150, 0, 338, 113, 1090, 6, 140, 1, 354, 118, 1124, 8, 116, 0, 423, 136, 1144, 10, 115, 1, 407, 176, 1178, 7, 108, 1, 500, 173, 1139, 10, 151,3, 526, 148, 1151, 6, 151, 3, 566, 153, 1205, 7, 139, 3, 625, 166 , 1202, 7, 139, 3, 625, 166, 1212, 6, 137, 1, 678, 169, 1280, 7, 113, 2, 733, 187, 1220, 9, 116, 2, 769, 188, 1285, 8, 126, 3, 835, 169, 1288, 8, 103, 6, 900, 202, 1227, 11, 106, 2, 838, 194, 1317, 9, 113, 2, 959, 201, 1266, 8, 78, 2, 975, 215};
	
	
	int n, i, anos, soma;
	float media;
	
	soma = 0;
	media = 0;
	for (i = 0; i <= 5; i++){
        soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2000 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
	for (i = 6; i <= 11; i++){
        soma = soma + mortes[i];
        media = soma/6;
	}
    media = soma/6;
	printf ("A media de mortes do ano 2001 é: %.2f\n", media); 
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 12; i <= 17; i++){
        soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2002 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 18; i <= 23; i++){
        soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2003 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 24; i <= 29; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2004 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 30; i <= 35; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2005 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 36; i <= 41; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2006 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 42; i <= 47; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2007 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 48; i <= 53; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2008 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 54; i <= 59; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2009 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 60; i <= 65; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2010 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 66; i <= 71; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2011 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 72; i <= 77; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2012 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 78; i <= 83; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2013 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 84; i <= 89; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2014 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 90; i <= 95; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2015 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 96; i <= 101; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2016 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
    soma = 0;
    media = 0;
    
    for (i = 102; i <= 107; i++){
    	soma = soma + mortes[i];
    	media = soma/6;
	}
    printf ("A media de mortes do ano 2017 é: %.2f\n", media);
    fprintf(a,"\n%d", media);
    
   
}

void CasoAno (){
	
	int ano [] = {2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,2017};
    int mortes [] = {1028, 18, 172, 2, 340, 97, 1075, 13, 150, 0, 338, 113, 1090, 6, 140, 1, 354, 118, 1124, 8, 116, 0, 423, 136, 1144,10, 115, 1, 407, 176, 1178, 7, 108, 1, 500, 173, 1139, 10, 151,3, 526, 148, 1151, 6, 151, 3, 566, 153, 1205, 7, 139, 3, 625, 166 , 1202, 7, 139, 3, 625, 166, 1212, 6, 137, 1, 678, 169, 1280, 7, 113, 2, 733, 187, 1220, 9, 116, 2, 769, 188, 1285, 8, 126, 3, 835, 169, 1288, 8, 103, 6, 900, 202, 1227, 11, 106, 2, 838, 194, 1317, 9, 113, 2, 959, 201, 1266, 8, 78, 2, 975, 215};
	
	int n, i, anos, soma;
	
	soma = 0;
	for (i = 0; i <= 5; i++){
        soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2000 é: %d\n", soma);
    
    soma = 0;

	for (i = 6; i <= 11; i++){
        soma = soma + mortes[i];
	}
	printf ("O total de mortes do ano 2001 é: %d\n", soma); 
    
    soma = 0;
    
    
    for (i = 12; i <= 17; i++){
        soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2002 é: %d\n", soma);
    
    soma = 0;

    
    for (i = 18; i <= 23; i++){
        soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2003 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 24; i <= 29; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2004 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 30; i <= 35; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2005 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 36; i <= 41; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2006 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 42; i <= 47; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2007 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 48; i <= 53; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2008 é: %d\n", soma);
    
    soma = 0;

    
    for (i = 54; i <= 59; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2009 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 60; i <= 65; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2010 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 66; i <= 71; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2011 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 72; i <= 77; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2012 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 78; i <= 83; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2013 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 84; i <= 89; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2014 é: %d\n", soma);
    
    soma = 0;
    
    for (i = 90; i <= 95; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2015 é: %d\n", soma);

    soma = 0;
    
    for (i = 96; i <= 101; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2016 é: %d\n", soma);

    
    soma = 0;
    
    for (i = 102; i <= 107; i++){
    	soma = soma + mortes[i];
	}
    printf ("O total de mortes do ano 2017 é: %d\n", soma);

    
    
}

void MostraMediana(){
	float mediana;
	int i, j, aux;

	int ano [] = {2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,2017};
    int mortes [] = {1028, 18, 172, 2, 340, 97, 1075, 13, 150, 0, 338, 113, 1090, 6, 140, 1, 354, 118, 1124, 8, 116, 0, 423, 136, 1144,10, 115, 1, 407, 176, 1178, 7, 108, 1, 500, 173, 1139, 10, 151,3, 526, 148, 1151, 6, 151, 3, 566, 153, 1205, 7, 139, 3, 625, 166 , 1202, 7, 139, 3, 625, 166, 1212, 6, 137, 1, 678, 169, 1280, 7, 113, 2, 733, 187, 1220, 9, 116, 2, 769, 188, 1285, 8, 126, 3, 835, 169, 1288, 8, 103, 6, 900, 202, 1227, 11, 106, 2, 838, 194, 1317, 9, 113, 2, 959, 201, 1266, 8, 78, 2, 975, 215};
	
	for (i = 0; i <= 5; i++){
		for (j = i+1; j <= 6; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[3] + mortes[4]) / 2;
	printf ("A mediana do ano 2000 é: %.2f\n", mediana);
	
	for (i = 6; i <= 11; i++){
		for (j = i+1; j <= 12; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[9] + mortes[10]) / 2;
	printf ("A mediana do ano 2001 é: %.2f\n", mediana);
	
	for (i = 12; i <= 17; i++){
		for (j = i + 1; j <= 18; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[15] + mortes[16]) / 2;
	printf ("A mediana do ano 2002 é: %.2f\n", mediana);
	
	for (i = 18; i <= 23; i++){
		for (j = i + 1; j <= 24; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[21] + mortes[22]) / 2;
	printf ("A mediana do ano 2003 é: %.2f\n", mediana);
	
	for (i = 24; i <= 29; i++){
		for (j = i + 1; j <= 30; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[27] + mortes[28]) / 2;
	printf ("A mediana do ano 2004 é: %.2f\n", mediana);
	
	for (i = 30; i <= 35; i++){
		for (j = i + 1; j <= 36; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[33] + mortes[34]) / 2;
	printf ("A mediana do ano 2005 é: %.2f\n", mediana);
	
	for (i = 36; i <= 41; i++){
		for (j = i + 1; j <= 42; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[39] + mortes[40]) / 2;
	printf ("A mediana do ano 2006 é: %.2f\n", mediana);
	
	for (i = 42; i <= 47; i++){
		for (j = i + 1; j <= 48; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[45] + mortes[46]) / 2;
	printf ("A mediana do ano 2007 é: %.2f\n", mediana);
	
	for (i = 48; i <= 53; i++){
		for (j = i + 1; j <= 54; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[51] + mortes[52]) / 2;
	printf ("A mediana do ano 2008 é: %.2f\n", mediana);
	
	for (i = 54 ; i <= 59; i++){
		for (j = i + 1; j <= 60; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[57] + mortes[58]) / 2;
	printf ("A mediana do ano 2009 é: %.2f\n", mediana);
	
	for (i = 60 ; i <= 65; i++){
		for (j = i + 1; j <= 66; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[63] + mortes[64]) / 2;
	printf ("A mediana do ano 2010 é: %.2f\n", mediana);
	
	for (i = 66 ; i <= 71; i++){
		for (j = i + 1; j <= 72; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[69] + mortes[70]) / 2;
	printf ("A mediana do ano 2011 é: %.2f\n", mediana);
	
	for (i = 72 ; i <= 77; i++){
		for (j = i + 1; j <= 78; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[77] + mortes[78]) / 2;
	printf ("A mediana do ano 2012 é: %.2f\n", mediana);
	
	for (i = 78 ; i <= 83; i++){
		for (j = i + 1; j <= 84; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[81] + mortes[82]) / 2;
	printf ("A mediana do ano 2013 é: %.2f\n", mediana);
	
	for (i = 84 ; i <= 89; i++){
		for (j = i + 1; j <= 90; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[87] + mortes[88]) / 2;
	printf ("A mediana do ano 2014 é: %.2f\n", mediana);
	
	for (i = 90 ; i <= 95; i++){
		for (j = i + 1; j <= 91; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[93] + mortes[94]) / 2;
	printf ("A mediana do ano 2015 é: %.2f\n", mediana);
	
	for (i = 96 ; i <= 101; i++){
		for (j = i + 1; j <= 102; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[99] + mortes[100]) / 2;
	printf ("A mediana do ano 2016 é: %.2f\n", mediana);
	
	for (i = 102 ; i <= 107; i++){
		for (j = i + 1; j <= 109; j++){
			if (mortes[i] > mortes[j]);
			aux = mortes[i];
			mortes[i] = mortes[j];
			mortes[j] = aux;
		}
	}
	
	mediana = (mortes[106] + mortes[107]) / 2;
	printf ("A mediana do ano 2017 é: %.2f\n", mediana);
}

void MostraModa(){
	float moda,v_conta;
	int i, j, v_moda[i];

	int ano [] = {2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,2017};
    int mortes [] = {1028, 18, 172, 2, 340, 97, 1075, 13, 150, 0, 338, 113, 1090, 6, 140, 1, 354, 118, 1124, 8, 116, 0, 423, 136, 1144,10, 115, 1, 407, 176, 1178, 7, 108, 1, 500, 173, 1139, 10, 151,3, 526, 148, 1151, 6, 151, 3, 566, 153, 1205, 7, 139, 3, 625, 166 , 1202, 7, 139, 3, 625, 166, 1212, 6, 137, 1, 678, 169, 1280, 7, 113, 2, 733, 187, 1220, 9, 116, 2, 769, 188, 1285, 8, 126, 3, 835, 169, 1288, 8, 103, 6, 900, 202, 1227, 11, 106, 2, 838, 194, 1317, 9, 113, 2, 959, 201, 1266, 8, 78, 2, 975, 215};
	
	for (i = 0; i <= 5; i++){
		for (j = 0 + 1; i <= 6; j++){
			if (mortes[i] == mortes[j]){
					v_moda[i]++;
					if (v_moda[i] > v_conta){
						v_conta = v_moda[i];
						moda = mortes[i];
				} 
			}
		}
	}
	printf ("A moda do ano 2000 eh: %.2f", moda);
	
	for (i = 6; i <= 11; i++){
		for (j = 0 + 1; i <= 12; j++){
			if (mortes[i] == mortes[j]){
					v_moda[i]++;
					if (v_moda[i] > v_conta){
						v_conta = v_moda[i];
						moda = mortes[i];
				} 
			}
		}
	}
	printf ("A moda do ano 2001 eh: %.2f", moda);
	
}

int main(int argc, char** argv) {
    setlocale (LC_ALL, "Portuguese");

    float media;
    int i,soma,n,anos;

    int ano [] = {2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,2017};
    int mortes [] = {1028, 18, 172, 2, 340, 97, 1075, 13, 150, 0, 338, 113, 1090, 6, 140, 1, 354, 118, 1124, 8, 116, 0, 423, 136, 1144,10, 115, 1, 407, 176, 1178, 7, 108, 1, 500, 173, 1139, 10, 151,3, 526, 148, 1151, 6, 151, 3, 566, 153, 1205, 7, 139, 3, 625, 166 , 1202, 7, 139, 3, 625, 166, 1212, 6, 137, 1, 678, 169, 1280, 7, 113, 2, 733, 187, 1220, 9, 116, 2, 769, 188, 1285, 8, 126, 3, 835, 169, 1288, 8, 103, 6, 900, 202, 1227, 11, 106, 2, 838, 194, 1317, 9, 113, 2, 959, 201, 1266, 8, 78, 2, 975, 215};
    int op;

    //Fazer o menu de opções;
    printf ("Ola!\nEsse programa mostra as opções disponiveis para visualizar esses dados!");

    do{
    	printf ("\nEscolha:\n1- Ver o total de mortes por ano:");
        printf ("\n2- Ver a média de mortes por ano: ");
        printf ("\n3- Ver a mediana de mortes por ano: ");
        printf ("\n4- Ver a moda de mortes por ano: ");
        printf ("\n5- Ver a variancia de mortes por ano: ");
        printf ("\n6- Ver o desvio padrão de mortes por ano: ");
        printf ("\nOpcao: ");
        scanf ("%d", &op);

        while ((op!=1)&&(op!=2)&&(op!=3)&&(op!=4)&&(op!=5)&&(op!=6)){
            printf ("\nPor favor digite uma das opções!!\n");
            scanf ("%d", &op);
        }

    switch (op){
    	case 1: //Mostra a o total de mortes
    	CasoAno();
    	break;
    	case 2:  //Mostra a média
		MostraMedia();
		break;
		case 3:
		MostraMediana(); //Mostra mediana
		break;
		case 4:
		MostraModa();
		break;
	}
	

    }while (op!=0);





    //Fazer as funções com moda, variância e desvio padrão;
    //Fazer a manipulação de arquivos;
    //Fazer a ordenação;
    



    return 0;
}

 

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

@Joao Lochini Tem muito tempo que não mexo com C# mais aparentemente esta ok o código em si, você esta usando listas(Arrays) e gerando varias funções com muitos FOR dentro. Talvez eu recomendaria você dividir essas funções em arquivos separados criando classes e depois usando elas em um arquivo Main, assim ficaria mais organizado o seu codigo.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

@Pedro Kazoii

1 hora atrás, Pedro Kazoii disse:

Tem muito tempo que não mexo com C#

C#? O tópico é de C++, e o código nada tem de C++ além do cabeçalho iostream...

 

@Joao Lochini

2 horas atrás, Joao Lochini disse:

tô com um projeto

A gente não sabe de que se trata, você só postou o código e nada mais.

 

2 horas atrás, Joao Lochini disse:

queria deixar as funções dele mais curtas mas não sei como fazer

O código é muito extenso e tem muitas coisas que você repetiu desnecessariamente.

Você aprendeu a usar vetores em vez de declarar X variáveis de mesmo tipo, aprendeu a usar laços em vez de repetir um processo por extenso X vezes, agora faça o mesmo. Se quer calcular a média, mediana, moda, etc, de mortes ou qualquer coisa que seja em um determinado ano, faça uma função para tal em vez de repetir o processo por extenso toda vez que precisar calcular...

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

3 horas atrás, Joao Lochini disse:

Por exemplo ali na média eu queria fazer um laço pra ir calculando as medias de 6 em 6 números e escrevendo a media do ano na tela, teria como fazer isso de uma forma menos extensa ?

Foi mal se ficou confuso, sou novo nisso

 

Sim, tem outras maneiras mais claras.

 

Poste uma descrição do problema, um enunciado, as tabelas, o resultado que espera. Ajude a gente a ajudar você.

Não escreveu nada de fato em C++, é praticamente um programa em C. Mesmo como um programa em C poderia estar mais claro e curto, mas em C++ seria provavelmente mais simples e mais legível que em C

 

Poste os detalhes

  • Curtir 1
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...