title: Berilgan n gacha sonlar yigindisi
text: 244
  ...
  ifoda(lar);
  ... }
  Bu yerda 100 dan 0 gacha 5 lik qadam bilan tushiladi.
  for(int d = -30; d<=30; d++){
  ...
  ifoda(lar);
  ... }
  60 marta qaytariladi.
  For strukrurasi bilan dasturlarimizda yanada yaqinroq tanishamiz. Endi a
  e`lon qilinadigan o`zgaruvchilarning xususiyati haqida bir og`iz aytib o`taylik.
  Standartga ko`ra bu qismda e`lon qilingan o`zgaruvchilarning qo`llanilish sohasi
  faqat o`sha for strukturasi bilan chegaralanadi. Yani bitta blokda joylashgan for
  strukturalari mavjud bo`lsa, ular ayni ismli o`zgaruvchilarni qo`llana ololmaydilar.
  Masalan, quyidagi xatodir:
  for(int j = 0; j<20; j++){...}
  ...
  for(int j = 1; j<10 ; j++){...} //xato!
  j o`zgaruvchisi birinchi for da e`lon qilib bo`lindi. Ikkinchi for da ishlatish
  mumkin emas. Bu masalani yechish uchun ikki xil yo`l tutish mumkin.
  Birinchisi bitta blokda berilgan for larning har birida farqli o`zgaruvchilarni
  qo`llashdir. Ikkinchi yo`l for lar guruhidan oldin sanovchi vazifasini bajaruvchi bir
  o`zgaruvchini e`lon qilishdir. Va for larda bu o`zgaruvchiga faqat kerakli
  boshlangich qiymat beriladi xalos.
  for ning ko`rinishlaridan biri, bo`sh tanali for dir.
  for(int i = 0 ; i < 1000 ; i++);
  Buning yordamida biz dastur ishlashini sekinlashtirishimiz mumkin.
  10>10>