ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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++;}

}//кінець зовнішнього циклу

}

Література:

Основна

  1. П. Франка. C++. Учебный курс. 2003 год., 528 стр.

  2. С. В. Глушаков, А. В. Коваль, С. В. Смирнов. Язык программирования C++. Учебный курс. 2002 год., 505 стр.

  3. Х. Дейтл, П. Дейтл. Как программировать С++. 2001 год., 1006 стр.

  4. С.Х. Дьюхэрст. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ. 2006 год., 265 стр.

  5. М. Динман. С++. Освой на примерах. 2006 год. 384стр.

  6. Лаптев и др. С++. Объектно-ориентированное программирование. Задачи и упражнения. 2007 год. 288 стр.

  7. Дж. Либерти. Освой самостоятельно C++. 3-изд. 2009 год. 820 стр.

  8. Стенли Б. Липпман, Жози Лажойе. С++ для начинающих. 2001 год.


Допоміжна

  1. Керниган Б.В., Ричи Д.М. Язык программирования Си. 3-е изд. иправл. 2003 год.

  2. Герб Каммер. Новые сложные задачи на С++. 2005 год.

  3. К. Поляков. Прграммирование на языке СИ. 2002 год.

  4. Страуструп. Дизайн и эволюция С++. Книга написана создателем языка С++. 2006 год.

14