loop for [RESOLVIDO]

1. loop for [RESOLVIDO]

INFER
nkio

(usa Ubuntu)

Enviado em 11/08/2013 - 09:02h

include <stdio.h>
#define SIZE 10 /* tamanho máximo do array */

int main(void)
{

int s[SIZE]; /* array s tem SIZE elementos */
int j; /* contador */

for (j = 0; j < SIZE; j++) {
s[j] = 2 + 2 * j;

printf("%s%13s\n", "Elemento", "Valor");

for (j = 0; j < SIZE; j++) {
printf("%7d%13d\n", j, s[j]);
}

return 0;
}



ALGUÉM PODE ME EXPLICAR ESSE CÓDIGO? AS PARTES QUE EU MAIS TENHO DIFICULDADE PARA ENTENDER SÃO:


(no primeiro for)
s[j] = 2 +2 * j;

(no segundo "for")
printf("%7d%13d\n", j, s[j]);


Eu sei que eu faço muitas perguntas, mas eu estou me esforçando pra entender, venho aqui porque geralmente encontro pessoas que já sabem programar. Não conheço nenhum programador.


  


2. Re: loop for [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 11/08/2013 - 09:42h

(no primeiro for)
s[j] = 2 +2 * j;

Cada elemento do vetor vai receber o valor 2+2*j, ou seja, (2*j)+2, já que a multiplicação se aplica primeiro.
Assim:
s[0] = 2+2*0 = 2
s[1] = 2+2*1 = 4
s[2] = 2+2*2 = 6
s[3] = 2+2*3 = 8
... E assim por diante.

(no segundo "for")
printf("%7d%13d\n", j, s[j]);

Vai imprimir na tela o valor de j com sete casas de distâncias e s com 13 casas de distância.

(7 espaços vazios) j (13 espaços vazios) s


3. Re: loop for [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 11/08/2013 - 09:44h

Você deveria testar os códigos, Não o fez?


4. Re: loop for [RESOLVIDO]

INFER
nkio

(usa Ubuntu)

Enviado em 11/08/2013 - 09:50h

Claro que eu testei, é que eu ainda estou na escola, acabei de fazer 14 anos, e não sou muito bom em matemática, por isso que me "enrolei" no for com a operação, mas o outro eu entendi, só queria que alguém confirmasse.


5. Re: loop for [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 11/08/2013 - 10:48h

Ah, sim. Pode contar conosco.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts