Автор Тема: Елементарна програма  (Прочетена 1054 пъти)

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Елементарна програма
« -: Mar 25, 2009, 00:13 »
Здравейте. Начинаещ съм в програмирането и се затруднявам с една програм. това е кодът:

#include <stdio.h>

main()

{
   int fahr;
    
   for (fahr = 0; fahr <= 300; fahr = fahr + 20)
      printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));
}


Въпроса ми е: Какво трябва да се промени в програма за да отпечатва градусите на обратно, и ако е възможно да се обясни защо трябва да се промени
« Последна редакция: Mar 25, 2009, 00:19 от cezarbg »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Елементарна програма
« Отговор #1 -: Mar 25, 2009, 02:03 »
Код
GeSHi (C):
  1. for (fahr = 300; fahr >= 0; fahr = fahr - 20)
Така написано, цикълът представлява това - започни от 300; изпълнявай, докато стойността на fahr е по-голяма или равна на нула; намалявай стойността на fahr с 20 с всяко завъртане на цикъла.
При твоя ред имаме - започни от 0; изпълнявай, докато стойността на fahr е по-малка или равна на 300; увеличавай стойността на fahr с 20 с всяко завъртане на цикъла.
Предполагам усещаш вече каква точно е разликата и защо трябва да е така ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Елементарна програма
« Отговор #2 -: Mar 25, 2009, 08:04 »
Благодаря  :)
Активен