Структури за управление на
изчислителния процес
Повторения(цикли)-част 2
2
Вложени цикли
char ans='y';
while(ans=='y'){
int mark, count=0, sum=0;
cout<<"Въведете oценките си, q за край:";
while ( cin>>mark ){
sum+=mark;
Къде е грешката?
count++;
}
cout<<"Среден успех от "<<count<<" изпита:"
<<static_cast<double>(sum)/count<<endl;
cout<<"\nДруг студент <y/n>?";
cin>>ans;
}
ex9_err.cpp
3
Вложени цикли
char ans='y';
while(ans=='y'){
int mark, count=0, sum=0;
cout<<"Въведете oценките си, q за край:";
while ( cin>>mark ){
sum+=mark;
count++;
}
cout<<"Среден успех от "<<count<<" изпита:"
<<static_cast<double>(sum)/count<<endl;
cin.clear();
cin.ignore(10,'\n') ;
cout<<"\nДруг студент <y/n>?";
cin>>ans;
}
ex9_corr.cpp
Специален цикъл, управляван
от брояч
Цикъл
4
for ( … )
for
for (( инициализация
инициализация ;; проверка;
проверка; изменение
изменение ))
{{
00 или
или повече
повече оператори
оператори за
за повторение
повторение
}}
• Инициализация : задава начално(и)
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Програмиране и програмни езици
Информатика C++
Структури за управление на изчислителния процес
Преглед на началото - целият файл след изтегляне
Описание
Повторения(цикли)-част 2
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте