Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Синтаксис:
do
оператор
while (выражение);
Пример
# include <iostream>
using namespace std;
int main()
{ float massa=50;
int n=0;
cout<<"number"<<"\t balance";
do
{ massa=massa-massa/10;
++n;
cout<<'\n'<<n<<'\t'<<massa;
}
while (massa>=30);
cout<<endl;
return 0;
}
Пример. Вычислить n!=1*2*3*…*n-1*n
# include <iostream>
using namespace std;
int main()
{ int i,n;
long unsigned p;
cout<<"n=";
cin>>n;
p=i=1;
do
p*=++i;
while (i<=n);
cout<<n<<"!="<<p<<endl;
}
Результаты выполнения программы:
n=7
7!=5040
n=4
4!=24
Press any key to continue
Цикл с параметром (оператор for)
Синтаксис:
for (выражение_1; выражение_2; выражение_3)
оператор;
Пример. Вычислить
#include <iostream>
using namespace std;
int main ()
{
int i, m, n;
unsigned long s=0;
cout<<”m=”;
cin>>m;
cout<<”n=”;
cin>>n;
for (i=m; i<=n: ++i)
s+=i*i;
cout<<”s=”<<s<<endl;
return 0;}
Пример. Составить программу вычисления суммы и произведения пяти чисел.
# include <iostream>
using namespace std;
int main ()
{
int i;
float number, sum=0, p=1;
for (i=1; i<=5; ++i)
{cout<<"input "<<i<<" number\n";
cin>>number;
sum+=number;
p*=number;}
cout<<"sum="<<sum<<"\t p="<<p<<'\n';
}
Результаты выполнения программы:
input 1 number
input 2 number
input 3 number
input 4 number
input 5 number
sum=13 p=45
Press any key to continue
Пример. Вычислить .
#include <iostream>
using namespace std;
int main()
{
int x;
for (int i=1; i<=5; ++i)
{
x+=i;
cout<<x<<’\n’;
}
return 0;}
Результаты выполнения программы:
Press any key to continue
int i=1;
for (; i<=5; ++i)
cout<<i;
Пауза
for (int i=1; i<=100; ++i); //тело цикла пустое
Дата публикования: 2015-11-01; Прочитано: 192 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!