🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9389

Re: Arrays y C

#9389
From: Xim Tur i Massanet
Date: Tue, 23 Jul 2002 19:57
61 lines
2346 bytes
Hola quantium!!

quantium wrote:
> Hola a todos!
> Este programa que voy a poner a continuacion lo que hace es pedir al 
> usuario 30 numeros para despues poder sumarlos. Yo me quedo atascado a 
> la hora de realizar esta suma total �alguien me hecha una mano? Un 
> saludete a todos.

Una soluci�n f�cil y clara ser�a, en vez de ir almacenando los valores 
en un vector, ir sum�ndolos: (hago las modificaciones sobre el c�digo)


> main()
> {
>  int i;


int aux;	//la famosa aux
int res=0;	//el resultado

> 
>  for(i=0; i<30; i++) {
>   printf(" numero: ");
>   scanf("%d", &aux);
     res=res+aux;	//hacemos la suma
>    }
    printf("Y el resultado: &d\n", res);

> }
> 


Otra posibilidad es a�adir otro bucle al final del que ya ten�as y 
recorrer el vector de enteros que has recogido antes, aunque me parece 
una tonter�a a�adir un bucle...

main(){
	int i;
	int array[30];
	int res;
	for(i=0; i<30; i++){
		printf("numero: ");
		scanf("%d", &array[i]);
	}
	for(i=0; i<30; i++)
		res=res+array[i];
	printf("Y el resultado: &d\n", res);
}

Por cierto, que se pueden hacer optimizaciones un poco marcianas de los 
bucles for:

int i=30;
for ( ; i--; ){}

Esto, al comprovar la guarda decrementa el �ndice autom�ticamente y 
cuando llega a 0 para. Habr�a que afinar un poco para que hiciera la 
posici�n 0, pero bueno...

Xim
Technical Details
Message-ID: <3D3DB510.80003@inf.upv.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!62.43.63.160!not-for-mail
References: <3D39E274.9050800@lycos.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,9c151734aac07880
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-07-23 12:58:07 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!62.43.63.160!not-for-mail
From: Xim Tur i Massanet <joatumasARROBA@inf.upv.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Arrays y C
Date: Tue, 23 Jul 2002 21:57:04 +0200
Organization: Mono's & Co.
Lines: 62
Message-ID: <3D3DB510.80003@inf.upv.es>
References: <3D39E274.9050800@lycos.es>
NNTP-Posting-Host: 62.43.63.160
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1027454285 31029858 62.43.63.160 (16 [117458])
User-Agent: Mozilla/5.0 (compatible; MSIE5.5; Windows 98;
X-Accept-Language: ca, en, es, en-us