Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по "Программированию"

Автор:   •  Май 17, 2018  •  Контрольная работа  •  1,176 Слов (5 Страниц)  •  432 Просмотры

Страница 1 из 5

Блок 1.

Задача 1.

Написать программу, которая, используя циклы, вычисляет сумму всех четных чисел от 2 до 100.

#include <iostream>

using namespace std;

int main(){

int amount=0;

int counter=2;

while (counter<=100)

{

amount=amount+counter;

counter=counter+2;

}

cout<<"Amount= "<<amount;

}

Задача 2.

Написать программу, которая, используя циклы, вычисляет сумму всех квадратов от 1 до 100 включительно.

#include <iostream>

#include <cmath>

using namespace std;

int main(){

int amount=0;

int counter=1;

double upper_limit=sqrt(100);

while (counter<=upper_limit)

{

amount=amount+pow(counter,2);

counter++;

}

cout<<"Amount of squares= "<<amount;

}

Задача 3.

Написать программу, которая, используя циклы, вычисляет все степени 2 от 2^0 до 2^20

#include <iostream>

#include <cmath>

using namespace std;

int main(){

const int NUMBER=2;

int counter=0;

int power=0;

while (counter<=20)

{

power=pow(NUMBER,counter);

cout<<"Power 2 in "<<counter<<"= "<<power<<endl;

counter++;

}

}

Задача 4.

Написать программу, которая, используя циклы, вычисляет сумму всех нечетных чисел, лежащих между a и b (числа a и b вводятся пользователем)

#include <iostream>

using namespace std;

int main(){

int a;

int b;

cout<<"Input lower limit: ";

cin>>a;

cout<<"Input upper limit: ";

cin>>b;

int amount=0;

int limit=0;

int counter=0;

if (a%2!=0)

{

counter=a;

}

else

{

counter=a+1;

}

if (b%2!=0)

{

limit=b;

}

else

{

limit=b-1;

}

while (counter<=limit)

{

amount=amount+counter;

counter=counter+2;

}

cout<<"Amount= "<<amount;

}

Задача 5.

Написать программу, которая, используя циклы, вычисляет сумму всех нечетных цифр, введенного пользователем числа

#include <iostream>

using namespace std;

int main(){

int amount=0;

int number;

...

Скачать:   txt (5.5 Kb)   pdf (55.3 Kb)   docx (17.2 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club