Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Циклы вариант 1 Ответы
1. for (выражение1; выражение 2; выражение 3) {последовательность инструкций;}
Выражение1 определяет начальное значение параметра цикла (инициализация)
Выражение 2 - условие выполнения цикала (цикл будет выполн, пока выражение 2 истинно)
Выражение 3 определяет изменение параметра цикла
Последовательность инструкций может находиться цикл с параметром вложенные циклы
Цикл может не выполниться ни разу, выполняться бесконечно
2. while (выражение) {последовательность инструкций;}
Цикл будет выполняться до тех пор, пока выражение истинно.
Цикл с предусловием, может не выполниться ни разу, может выполняться бесконечно
Последовательность инструкций может наход цикл с предусловием вложенные циклы
3. do {последовательность инструкций;}while(выражение);
Цикл с постусловием, обязательно выполняется один раз
Цикл будет выполняться до тех пор, пока выражение истинно.
Цикл может выполняться бесконечно
Последовательность инструкций может наход цикл с постусловием вложенные циклы
4. t=12; i=1; for (i=1; I,=7; i++) {s+=i; cout<<”\ni=”<<i<<” s=”<<s;} cout<<”\n end”;
5. Вывод на экран четных чисел
6. Вывод на экран нечетных чисел
7. 5 раз
8. //for019 #include <iostream.h> #include <conio.h> int main(){int i,s=0,n;clrscr();
cout<<"\n vvod n=";cin>>n;for(i=2;i<=n+1;i++){ s+=i*(i-1);
cout<<"\n i="<<i<<" i*(i-1)="<<i*(i-1);} cout<<"\n s="<<s;getch();return 0; }
9. //for021 #include <iostream.h> #include <iomanip.h> #include <conio.h> #include <math.h>
int main(){ float i,a,b,h,y; clrscr(); cout<<"\n vvod a="; cin>>a; cout<<"\n vvod b="; cin>>b;
cout<<"\n vvod h="; cin>>h; for(i=a;i<=b;i+=h){ y=i*sin(i);
cout<<"\nx="<<setw(10)<<setprecision(4)<<i
<<"| y="<<setw(10)<<setprecision(4)<<y; } getch(); return 0; }
10. //for023 #include <iostream.h> #include <conio.h> int main(){ int n,i,si,s,sum=0; clrscr();
cout<<"\n vvod n="; cin>>n; if (n>9999 || n<=0 || n<1000) cout<<"\n ERROR";
else{ si=n/1000+(n/100)%10+(n/10)%10+n%10; cout<<"\n si="<<si;
for(i=1000;i<=n-1;i++){ s=i/1000+(i/100)%10+(i/10)%10+i%10;
if (si==s) { cout<<"\n number="<<i; sum+=1;} }
cout<<"\n kol number="<<sum; } getch(); return 0; }
11. //wh002 // покупатель #include <iostream.h> #include <conio.h>
int main(){ long int s,ost; int k1,k10,k50,k100,k500,k1000; clrscr(); cout <<"\nSumma deneg : ";
cin>>s; if (s<=0) cout<<"error"; ost=s; k1=k10=k50=k100=k500=k1000=0;
cout<<"\n\n"; while(ost>0){if (ost>1000) {ost-=1000; k1000++;}
else if (ost>500) {ost-=500; k500++;}
else if (ost>100) {ost-=100; k100++;}
else if (ost>50) {ost-=50; k50++;}
else if (ost>10) {ost-=10; k10++;}
else if (ost>=1) {ost-=1; k1++;} }
cout<<"\n 1000r="<<k1000; cout<<"\n 500r="<<k500; cout<<"\n 100r="<<k100;
cout<<"\n 50r="<<k50; cout<<"\n 10r="<<k10; cout<<"\n 1r="<<k1;
getch(); return 0; }