Найдите Пифагоровы числа на заданном отрезке [


Download 21.31 Kb.
Sana16.06.2023
Hajmi21.31 Kb.
#1508467
Bog'liq
1lab.Dasturiy ta\'minot tizimlarini loyihalash

Вариант №1


Найдите Пифагоровы числа на заданном отрезке [а, b].
Пример: 32+ 42=52



#include
#define int long long
using namespace std;
main(){


ios_base::sync_with_stdio();
cout << "vvedite diapazon [a,b], ( b - a <= 1000 )" << "\n";
int a, b;
cin >> a >> b;
for(int i = a; i <= b; ++i){
for(int j = i; j <= b; ++j){
for(int k = i; k <= b; ++k){
if(i*i + j*j == k*k){
cout << i << ' ' << j << ' ' << k << '\n';
}
}
}
}


}

Вариант №2


Дан прямоугольник со сторонами «а» и «b», разрезать его на квадраты и посчитать их количество.

#include
#define int long long
using namespace std;
main(){

ios_base::sync_with_stdio();


cout << "vvedite storoni [a,b] pryamougolnika " << "\n";
int a, b;
cin >> a >> b;
int s = a * b;

int i = 1;


while(i < a && i < b){
s += ((a-i) * (b-i));
i++;
}
cout << "pryamougolnik sostoit iz " << s << " kvadratov";

}




Вариант №3

Фибоначчи кетма-кетлиги қуйидагича 1,1,2,3,5,8,13...


Кетма – кетликнинг п-чи элементини аниқланг.

#include
using namespace std;
main(){

ios_base::sync_with_stdio();


cout << "vvedite n (n <= 100)" << "\n";
int n;
cin >> n;
int i = 1;
unsigned long long x = 0, y = 1;
while(i <= n){
x = x + y;
y = x - y;
i++;
}
cout << "a[" << n << "] = " << y;

}




Вариант №4

Қуйидагича арифметик квадрат берилган


1 1 1 1 1 1 ...
1 2 3 4 5 6 ...
1 3 6 10 15 21...
1 4 10 20 35 56...
Квадратнинг n(i,j) элементи қийматини аниқланг


Вариант №5


Ихтиёрий натурал n соннинг квадрати дастлабки n та тоқ соннинг йиғиндисига тенг:
12=1
22=1+3
32=1+3+5
42=1+3+5+7
52=1+3+5+7+9
....................
«а» дан «b» гача бўлган натурал сонларнинг квадратини йиғинди шаклида тасвирловчи дастур тузинг.

#include

using namespace std;


main()
{


cout << "vvedite diapazon: ";
int a, b;
cin >> a >> b;
for(int i = a; i <= b; ++i){
int k = i * 2;
for(int i = 1; i <= k; i += 2){
cout << i << ( i != k-1 ? "+" : "\n");
}
}
return 0;
}

Download 21.31 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling