Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 31 стр.

UptoLike

Составители: 

31
Пример. Те же вычисления, что и в предыдущем примере, но с
подсчетом количества полученных чисел Фибоначчи. Кроме того вместо int
используем long long int. В цикле имеется счетчик переменная k, но
условие продолжения в данном примере не использует значения счетчика.
long long int f,g,h;
int k;
f=g=h=1;
for (k=1;(LLONG_MAX-f)>0;k++) {
f=g+h;
h=g;
cout<<"\t "<<g;
g=f;
}
cout<<"\n\n"<<k<<" Fibonacci numbers \n";
Пример. Выход из цикла нулевое число при вводе данных. В
операторе for все управляющие блоки пустые. Выход из цикла
производится оператором break.
int x;
double y=0;
for(;;){
cout<<"\n x= "; cin>>x;
if (x==0) break;
y += 1/(double)x;
}
cout<<"\n y = "<<y<<'\n';
     Пример. Те же вычисления, что и в предыдущем примере, но с
подсчетом количества полученных чисел Фибоначчи. Кроме того вместо int
используем long long int. В цикле имеется счетчик – переменная k, но
условие продолжения в данном примере не использует значения счетчика.

long long int f,g,h;
int k;
f=g=h=1;
for (k=1;(LLONG_MAX-f)>0;k++) {
    f=g+h;
    h=g;
    cout<<"\t "<