Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Розгалуження






Операції порівняння

<, >. < =, > =,! =, ==

Логічні операції

& &, ||,!

Умовний оператор

if (умова) команда 1; else команда 2;

6. Знайти максимальне значення серед двох чисел введених з клавіатури.

#include " stdafx.h"

#include " iostream"

using namespace std;

int main()

{

int a, b, max;

cin> > a> > b;

if (a> b) max=a; else max=b;

court< < max< < endl;

}

 

7. Знайти максимальне значення серед трьох чисел введених з клавіатури.

#include " stdafx.h"

#include " iostream"

using namespace std;

int main()

{

int a, b, c, max;

cin> > a> > b> > c;

if (a> =b & & a> =c) max=a;

if (b> =a & & b> =c) max=b;

if (c> =a & & c> =b) max=c;

cout< < max< < endl;

}

8. Введене число перевірити: додатне, від'ємне чи дорівнює нулю.

9. Напишіть програму перевірки знання додавання трьох введених чисел.

10.Введене число перевірити: менше, більше чи дорівнює воно 100.

11. Перевірити, чи існує трикутник із сторонами A, B, C.

Цикл

З параметром

for (i=1; i< =n; i++) {блок операторів};

З перед умовою

while (умова){блок операторів};

Після умовою

do {блок операторів}

while (умова);

12.Скласти програму виведення на екран квадратiв всiх натуральних чисел менших за 20.

#include " stdafx.h"

#include " iostream"

using namespace std;

int main()

{for (int i=1; i< 20; i++) cout< < i< < ”*”< < i< < ”=”< <, i*i;

}

13. Скласти програму знаходження суми всiх чисел кратних трьом з вiдрiзка [n, 50].

#include " stdafx.h"

#include " iostream"

using namespace std;

int main()

{int n; cin> > n;

int i=48; int s=0;

while (i> =n)

{s+=i;

i-=3; }

cout< < s< < endl;

}

14. Протабулювати функцію f(x)=cos(2x) на проміжку [a, b] розбитого на n проміжків.

#include " stdafx.h"

#include " iostream"

using namespace std;

int main()

{

const a=0, b=10, n=10;

float h=(b-a)/n;

float x=a;

float y;

while (x< =b)

{ y=cos(2*x);

cin< < x< < “ “< < y;

x=x+h; }

}

15. Написати таблицю переведення температури з градусів по шкалі Цельсія (С) в градуси шкали Фаренгейта (F) за формулою F=1.8*C+32 для значень від 10 до 20 градусів з кроком 2 градуси.

16. Написати таблицю переведення радіуса в площу круга для значень радіуса від 1 до 18 В кроком 2.

 

Масиви

Операція Лінійний масив Прямоктна таблиця
Опис Int a[100]; int i, n; //індекс, кількість елементів Int a[100][100]; int i, j, n, m; //індекс, кількість елементів
Введення cin> > n; for(i=1; i< =n; i++)cin> > a[i]; cin> > n> > m; for(i=1; i< =n; i++) for(j=1; j< =m; j++) cin> > a[i][j];
Виведення for(i=1; i< =n; i++)cout< < a[i< < > " "; for(i=1; i< =n; i++) for(j=1; j< =m; j++) cout< < a[i][j]< < " ";
Сумування s=0; for(i=1; i< =n; i++)s=s+a[i]; s=0; for(i=1; i< =n; i++) for(j=1; j< =m; j++) s=s+a[i][j];
Пошук cin> > k; for(i=1; i< =n; i++) if (a[i]==k) cout< < i; cin> > k; for(i=1; i< =n; i++) for(j=1; j< =m; j++) if (a[i][j]==k) cout< < i< < " " < < j;
Пошук максимального max=a[1]; nmax=1; for(i=2; i< =n; i++)if (a[i]> max) {max=a[i]; nmax=i; } max=a[1]; imax=1; jmax=1; for(i=1; i< =n; i++) for(j=1; j< =m; j++) if (a[i][j]> max) {max=a[i][j]; imax=i; jmax=j; }
Сортування for(i=1; i< n; i++) for(j=1; j< n; j++) if (a[j]> a[j+1]) {temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; }  
Стирання n=n-1; for(i=k; i< =n; i++) a[i]=a[i+1];  
Вставка n=n+1; for(i=n; i> =1; i--) a[i]=a[i-1];  

17. Дано лінійну таблицю із n цілих чисел. Знайти суму S всіх елементів.

#include " stdafx.h"

#include " iostream"

using namespace std;

int main()

{

int a[100];

int i, n, s;

cin> > n;

for (i=1; i< =n; i++){cin> > a[i]; }

s=0;

for (i=1; i< =n; i++) s=s+a[i];

cout< < s;

}

18. З масиву стерти K-тий елемент.

#include " stdafx.h"

#include " iostream"

using namespace std;

int main()

{

int a[100];

int i, n, k, s;

cin> > n;

for (i=1; i< =n; i++) cin> > a[i];

cin> > k;

for (i=k; i< =n; i++) a[i]=a[i+1];

n--;

for (i=1; i< =n; i++) cout< < a[i]< < ” “;

}

19. В масив вставити елемент на К-те місце

20. В таблиці а[1..100)]всі елементи рівні 2, 3, 4 або 5. Написати програму, яка заміняє 2 на 5, 3 на 4, 4 на 3, 5 на 2.

21. Скласти програму підрахунку суми елементів з непарними номерами масиву A[1..25].

22. Задано таблиця A[1..N]. Побудувати таблицю B[1..N], в якій першими розміщені всі від`ємні елементи таблиці A, а потім всі додатні.

23. Дано натуральна таблиця A[1..10]. В таблицю М записати тільки ті числа, остача від ділення яких на 3 рівна 1, а на 5 рівна 2.

24. Заданий одномірний числовий масив. Визначити суму добутків всіх пар сусідніх чисел.

25. Дано масив A[1..M]. Скласти програму перестановки місцями елементів з парними та непарними номерами.

26. Скласти програму запису в таблицю квадратів чисел від 1 до 100.

27. Скласти програму підрахунку кількості мінімальних елементів в масиві A[1..N].

28.В одномірному числовому масиві всі від`ємні елементи замініть нуля ми.

29. Перевірити, чи є одномірний числовий масив упорядкованим по зростанню.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал