ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.09.2024
Просмотров: 15
Скачиваний: 0
cin>>Q;
if(Q<=0) cout<<"Error in Q";
else
if(Q==1) cout<<"\nS=1";
else
{
c=a+b;
while(c<Q) //for(;з!=0;)
{
s+=c;
a=b;
b=c;
c=a+b;
}
cout<<"\nS="<<s<<"\n";
}
}
Тести:
Q |
S |
-1 |
Error in Q |
0 |
Error in Q |
1 |
1 |
2 |
2 |
10 |
20 |
Тести:
Q |
|
-1 |
Error in Q |
0 |
Error in Q |
1 |
2 |
2 |
2 3 |
10 |
2 3 5 7 11 |
Вкладені цикли
Завдання №7: Надрукувати N простих чисел.
#include<iostream.h>
void main()
{
int a=1,n,d;
cout<<"\nEnter N";
cin>>n;
for(int i=0;i<n;) // зовнішній цикл
{
a++;d=1;
do // внутрішній цикл
{
d++;
}
while(a%d!=0);//конец внутрішнього циклу
if(a==d){
cout<<a<<" ";
i++;}
}//кінець зовнішнього циклу
}
Література:
Основна
-
П. Франка. C++. Учебный курс. 2003 год., 528 стр.
-
С. В. Глушаков, А. В. Коваль, С. В. Смирнов. Язык программирования C++. Учебный курс. 2002 год., 505 стр.
-
Х. Дейтл, П. Дейтл. Как программировать С++. 2001 год., 1006 стр.
-
С.Х. Дьюхэрст. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ. 2006 год., 265 стр.
-
М. Динман. С++. Освой на примерах. 2006 год. 384стр.
-
Лаптев и др. С++. Объектно-ориентированное программирование. Задачи и упражнения. 2007 год. 288 стр.
-
Дж. Либерти. Освой самостоятельно C++. 3-изд. 2009 год. 820 стр.
-
Стенли Б. Липпман, Жози Лажойе. С++ для начинающих. 2001 год.
Допоміжна
-
Керниган Б.В., Ричи Д.М. Язык программирования Си. 3-е изд. иправл. 2003 год.
-
Герб Каммер. Новые сложные задачи на С++. 2005 год.
-
К. Поляков. Прграммирование на языке СИ. 2002 год.
-
Страуструп. Дизайн и эволюция С++. Книга написана создателем языка С++. 2006 год.