C++ Required Classes and Methods NOT functions. Implement Inheritance, Getters,
ID: 3862137 • Letter: C
Question
C++
Required Classes and Methods NOT functions.
Implement Inheritance, Getters, Setters, and other OOP tools as needed.
Create 2 int arrays. Array1[1000] and Array2[100000]
Create methods to fill the array with random integers
Create methods that will perform a linear search on the arrays for a key value entered by the user.
Create and implement a Bubble Sort Algorithm method that can be called to sort the given arrays.
Create and implement a Insertion Sort Algorithm method that can be called to sort the given arrays.
Create and implement a Recursive Quicksort Algorithm method that can be called to sort the given arrays.
Create a method to perform a binary search on a key value entered by the user.
Execute each method to demonstrate the methods and source code work.
Execute the Linear search methods on both arrays.
Execute the bubble sort, then binary search. (Make sure to randomize the array before the next step.)
Execute the Insertion sort, then binary search. (Make sure to randomize the array before the next step.)
Execute the Recursive Quicksort, then binary search. (Make sure to randomize the array before the next step.)
Attach Snipping Photos of source code and output below.
Explanation / Answer
Solution:
Note: Due to time constarin didnt test for array 2
Executable Code:
#include<iostream>
using namespace std;
class arrays
{
int *Array1;
int *Array2;
public:
arrays()
{
Array1=new int[1000];
Array2=new int[100000];
}
void fillArray()
{
for(int i=0;i<1000;i++)
{
Array1[i]=rand() % 1000;
}
for(int i=0;i<100000;i++)
{
Array2[i]=rand() % 100000;
}
}
void setArray1(int *arr)
{
Array1=arr;
}
void setArray2(int *arr)
{
Array2=arr;
}
int* getArray1()
{
return Array1;
}
int* getArray2()
{
return Array2;
}
};
class LinearSearch: public virtual arrays
{
public:
LinearSearch():arrays()
{
}
void serachArray1(int data)
{
int *arr=arrays::getArray1();
for(int i=0;i<1000;i++)
{
if(arr[i]==data)
{
cout<<"Data is found"<<endl;
break;
}
}
}
void serachArray2(int data)
{
int *arr=arrays::getArray2();
for(int i=0;i<100000;i++)
{
if(arr[i]==data)
{
cout<<"Data is found"<<endl;
break;
}
}
}
};
class BubbleSort: public virtual arrays
{
public:
BubbleSort():arrays()
{
}
void BSortArray1()
{
int *arr=arrays::getArray1();
bool sorted = false;
int pass = 1;
while (!sorted && (pass < 1000))
{
for ( int index = 0; index < 1000 - pass; index++)
{
int nextIndex = index + 1;
if (arr[index] > arr[nextIndex])
{
std::swap(arr[index], arr[nextIndex]);
sorted = false;
}
}
pass++;
}
}
void BSortArray2()
{
int *arr=arrays::getArray2();
bool sorted = false;
int pass = 1;
while (!sorted && (pass < 100000))
{
for ( int index = 0; index < 100000 - pass; index++)
{
int nextIndex = index + 1;
if (arr[index] > arr[nextIndex])
{
std::swap(arr[index], arr[nextIndex]);
sorted = false;
}
}
pass++;
}
}
};
class InsertionSort: public virtual arrays
{
public:
InsertionSort():arrays()
{
}
void ISortArray1()
{
for ( int unsorted = 1; unsorted <1000; unsorted++)
{
int *arr=arrays::getArray1();
int nextItem = arr[unsorted];
int loc = unsorted;
while ((loc > 0) && (arr[loc - 1] > nextItem))
{
arr[loc] = arr[loc - 1];
loc--;
}
arr[loc] = nextItem;
}
}
void ISortArray2()
{
for ( int unsorted = 1; unsorted <100000; unsorted++)
{
int *arr=arrays::getArray2();
int nextItem = arr[unsorted];
int loc = unsorted;
while ((loc > 0) && (arr[loc - 1] > nextItem))
{
arr[loc] = arr[loc - 1];
loc--;
}
arr[loc] = nextItem;
}
}
};
class QuickSort: public virtual arrays
{
public:
QuickSort():arrays()
{
}
int partition (int *arr1, int l, int h)
{
int pivotElement = arr1[h];
int di = (l - 1);
for (int dk = l; dk <= h- 1; dk++)
{
if (arr1[dk] <= pivotElement)
{
di++; // increment index of smaller element
std::swap(arr1[di], arr1[dk]);
}
}
swap(arr1[di + 1], arr1[h]);
return (di + 1);
}
void Sort1()
{
int *arr=arrays::getArray1();
QSortArray1(arr,0,999);
}
void QSortArray1(int *arr,int l,int h)
{
int pivot;
if (l < h)
{
pivot = partition(arr, l, h);
QSortArray1(arr, l, pivot - 1); // Before pi
QSortArray1(arr, pivot + 1, h); // After pi
}
}
void Sort2()
{
int *arr=arrays::getArray2();
QSortArray2(arr,0,99999);
}
void QSortArray2(int *arr,int l,int h)
{
int pivot;
if (l < h)
{
pivot = partition(arr, l, h);
QSortArray2(arr, l, pivot - 1); // Before pi
QSortArray2(arr, pivot + 1, h); // After pi
}
}
};
class BinarySearch: public virtual arrays,public BubbleSort, public InsertionSort,public QuickSort
{
public:
BinarySearch():arrays(),BubbleSort(),InsertionSort(),QuickSort()
{
}
void binarySearch1(int data)
{
int *arr1=arrays::getArray1();
int m=(0+999)/2;
int f=0;
int l=999;
while(f<=l)
{
if(arr1[m] < data)
{
f = m + 1;
}
else if(arr1[m] == data)
{
cout<<"Data is found"<<endl;
break;
}
else
{
l = m - 1;
}
m = (f+ l)/2;
}
if(f > l)
{
cout<<"Data is not found"<<endl;
}
}
void binarySearch2(int data)
{
int *arr1=getArray2();
int m=(0+99999)/2;
int f=0;
int l=999;
while(f<=l)
{
if(arr1[m] < data)
{
f = m + 1;
}
else if(arr1[m] == data)
{
cout<<"Data is found"<<endl;
break;
}
else
{
l = m - 1;
}
m = (f+ l)/2;
}
if(f > l)
{
cout<<"Data is not found"<<endl;
}
}
};
int main()
{
LinearSearch b;
BubbleSort bs;
b.fillArray();
int *arr1=b.getArray1();
bs.setArray1(arr1);
for(int i=0;i<1000;i++)
cout<<arr1[i]<<" ";
cout<<endl;
b.serachArray1(2);
bs.BSortArray1();
for(int i=0;i<1000;i++)
cout<<arr1[i]<<" ";
cout<<endl;
InsertionSort i;
i.fillArray();
arr1=i.getArray1();
i.ISortArray1();
for(int i=0;i<1000;i++)
cout<<arr1[i]<<" ";
cout<<endl;
QuickSort q;
q.fillArray();
arr1=i.getArray1();
q.Sort1();
for(int i=0;i<1000;i++)
cout<<arr1[i]<<" ";
cout<<endl;
BinarySearch bsb;
bsb.fillArray();
arr1=bsb.getArray1();
bsb.BSortArray1();
for(int i=0;i<1000;i++)
cout<<arr1[i]<<" ";
cout<<endl;
bsb.binarySearch1(3);
system("pause");
return 0;
}
Output:
41 467 334 500 169 724 478 358 962 464 705 145 281 827 961 491 995 942 827 436 3
91 604 902 153 292 382 421 716 718 895 447 726 771 538 869 912 667 299 35 894 70
3 811 322 333 673 664 141 711 253 868 547 644 662 757 37 859 723 741 529 778 316
35 190 842 288 106 40 942 264 648 446 805 890 729 370 350 6 101 393 548 629 623
84 954 756 840 966 376 931 308 944 439 626 323 537 538 118 82 929 541 833 115 6
39 658 704 930 977 306 673 386 21 745 924 72 270 829 777 573 97 512 986 290 161
636 355 767 655 574 31 52 350 150 941 724 966 430 107 191 7 337 457 287 753 383
945 909 209 758 221 588 422 946 506 30 413 168 900 591 762 655 410 359 624 537 5
48 483 595 41 602 350 291 836 374 20 596 21 348 199 668 484 281 734 53 999 418 9
38 900 788 127 467 728 893 648 483 807 421 310 617 813 514 309 616 935 451 600 2
49 519 556 798 303 224 8 844 609 989 702 195 485 93 343 523 587 314 503 448 200
458 618 580 796 798 281 589 798 9 157 472 622 538 292 38 179 190 657 958 191 815
888 156 511 202 634 272 55 328 646 362 886 875 433 869 142 844 416 881 998 322
651 21 699 557 476 892 389 75 712 600 510 3 869 861 688 401 789 255 423 2 585 18
2 285 88 426 617 757 832 932 169 154 721 189 976 329 368 692 425 555 434 549 441
512 145 60 718 753 139 423 279 996 687 529 549 437 866 949 193 195 297 416 286
105 488 282 455 734 114 701 316 671 786 263 313 355 185 53 912 808 832 945 313 7
56 321 558 646 982 481 144 196 222 129 161 535 450 173 466 44 659 292 439 253 24
154 510 745 649 186 313 474 22 168 18 787 905 958 391 202 625 477 414 314 824 3
34 874 372 159 833 70 487 297 518 177 773 270 763 668 192 985 102 480 213 627 80
2 99 527 625 543 924 23 972 61 181 3 432 505 593 725 31 492 142 222 286 64 900 1
87 360 413 974 270 170 235 833 711 760 896 667 285 550 140 694 695 624 19 125 57
6 694 658 302 371 466 678 593 851 484 18 464 119 152 800 87 60 926 10 757 170 31
5 576 227 43 758 164 109 882 86 565 487 577 474 625 627 629 928 423 520 902 962
123 596 737 261 195 525 264 260 202 116 30 326 11 771 411 547 153 520 790 924 18
8 763 940 851 662 829 900 713 958 578 365 7 477 200 58 439 303 760 357 324 477 1
08 113 887 801 850 460 428 993 384 405 540 111 704 835 356 72 350 823 485 556 21
6 626 357 526 357 337 271 869 361 896 22 617 112 717 696 585 41 423 129 229 565
559 932 296 855 53 962 584 734 654 972 457 369 532 963 607 483 911 635 67 848 67
5 938 223 142 754 511 741 175 459 825 221 870 626 934 205 783 850 398 279 701 19
3 734 637 534 556 993 176 705 962 548 881 300 413 641 855 855 142 462 611 877 42
4 678 752 443 296 673 40 313 875 72 818 610 17 932 112 695 169 831 40 488 685 90
497 589 990 145 353 314 651 740 44 258 335 759 192 605 264 181 503 829 775 608
292 997 549 556 561 627 467 541 129 240 813 174 601 77 215 683 213 992 824 601 3
92 759 670 428 27 84 75 786 498 970 287 847 604 503 221 663 706 363 10 171 489 2
40 164 542 619 913 591 704 818 232 750 205 975 539 303 422 98 247 584 648 971 86
4 913 75 545 712 546 678 769 262 519 985 289 944 865 540 245 508 318 870 601 323
132 472 152 87 570 763 901 103 423 527 600 969 15 565 28 543 347 88 943 637 409
463 49 681 588 342 608 60 221 758 954 888 146 690 949 843 430 620 748 67 536 78
3 35 226 185 38 853 629 224 748 923 359 257 766 944 955 318 726 411 25 355 1 549
496 584 515 964 342 75 913 142 196 948 72 426 606 173 429 404 705 626 812 375 9
3 565 36 736 141 814 994 256 652 936 838 482 355 15 131 230 841 625 11 637 186 6
90 650 662 634 893 353 416 452 8 262 233 454 303 634 303 256 148 124 317 213 109
28 200 80 318 858 50 155 361 264 903 676 643 909 902 561 489 948 282 653 674 22
0 402 923 831 369 878 259 8 619 971 3 945 781 504 392 685 313 698 589 722 938 37
410 461 234 508 961 959 493 515 269 937 869 58 700 971 264 117 215 555 815 330
39 212 288 82 954 85 710 484 774 380 815 951 541 115 679 110 898 73 788 977 132
956 689 113 8 941 790 723 363 28 184 778 200 71 885 974 71 333 867 153 295 168 8
25 676 629 650 598 309 693 686 80 116 249
Data is found
1 2 3 3 3 6 7 7 8 8 8 8 9 10 10 11 11 15 15 17 18 18 19 20 21 21 21 22 22 23 24
25 27 28 28 28 30 30 31 31 35 35 35 36 37 37 38 38 39 40 40 40 41 41 41 43 44 44
49 50 52 53 53 53 55 58 58 60 60 60 61 64 67 67 70 71 71 72 72 72 72 73 75 75 7
5 75 77 80 80 82 82 84 84 85 86 87 87 88 88 90 93 93 97 98 99 101 102 103 105 10
6 107 108 109 109 110 111 112 112 113 113 114 115 115 116 116 117 118 119 123 12
4 125 127 129 129 129 131 132 132 139 140 141 141 142 142 142 142 142 144 145 14
5 145 146 148 150 152 152 153 153 153 154 154 155 156 157 159 161 161 164 164 16
8 168 168 169 169 169 170 170 171 173 173 174 175 176 177 179 181 181 182 184 18
5 185 186 186 187 188 189 190 190 191 191 192 192 193 193 195 195 195 196 196 19
9 200 200 200 200 202 202 202 205 205 209 212 213 213 213 215 215 216 220 221 22
1 221 221 222 222 223 224 224 226 227 229 230 232 233 234 235 240 240 245 247 24
9 249 253 253 255 256 256 257 258 259 260 261 262 262 263 264 264 264 264 264 26
9 270 270 270 271 272 279 279 281 281 281 282 282 285 285 286 286 287 287 288 28
8 289 290 291 292 292 292 292 295 296 296 297 297 299 300 302 303 303 303 303 30
3 306 308 309 309 310 313 313 313 313 313 314 314 314 315 316 316 317 318 318 31
8 321 322 322 323 323 324 326 328 329 330 333 333 334 334 335 337 337 342 342 34
3 347 348 350 350 350 350 353 353 355 355 355 355 356 357 357 357 358 359 359 36
0 361 361 362 363 363 365 368 369 369 370 371 372 374 375 376 380 382 383 384 38
6 389 391 391 392 392 393 398 401 402 404 405 409 410 410 411 411 413 413 413 41
4 416 416 416 418 421 421 422 422 423 423 423 423 423 424 425 426 426 428 428 42
9 430 430 432 433 434 436 437 439 439 439 441 443 446 447 448 450 451 452 454 45
5 457 457 458 459 460 461 462 463 464 464 466 466 467 467 467 472 472 474 474 47
6 477 477 477 478 480 481 482 483 483 483 484 484 484 485 485 487 487 488 488 48
9 489 491 492 493 496 497 498 500 503 503 503 504 505 506 508 508 510 510 511 51
1 512 512 514 515 515 518 519 519 520 520 523 525 526 527 527 529 529 532 534 53
5 536 537 537 538 538 538 539 540 540 541 541 541 542 543 543 545 546 547 547 54
8 548 548 549 549 549 549 550 555 555 556 556 556 556 557 558 559 561 561 565 56
5 565 565 570 573 574 576 576 577 578 580 584 584 584 585 585 587 588 588 589 58
9 589 591 591 593 593 595 596 596 598 600 600 600 601 601 601 602 604 604 605 60
6 607 608 608 609 610 611 616 617 617 617 618 619 619 620 622 623 624 624 625 62
5 625 625 626 626 626 626 627 627 627 629 629 629 629 634 634 634 635 636 637 63
7 637 639 641 643 644 646 646 648 648 648 649 650 650 651 651 652 653 654 655 65
5 657 658 658 659 662 662 662 663 664 667 667 668 668 670 671 673 673 673 674 67
5 676 676 678 678 678 679 681 683 685 685 686 687 688 689 690 690 692 693 694 69
4 695 695 696 698 699 700 701 701 702 703 704 704 704 705 705 705 706 710 711 71
1 712 712 713 716 717 718 718 721 722 723 723 724 724 725 726 726 728 729 734 73
4 734 734 736 737 740 741 741 745 745 748 748 750 752 753 753 754 756 756 757 75
7 757 758 758 758 759 759 760 760 762 763 763 763 766 767 769 771 771 773 774 77
5 777 778 778 781 783 783 786 786 787 788 788 789 790 790 796 798 798 798 800 80
1 802 805 807 808 811 812 813 813 814 815 815 815 818 818 823 824 824 825 825 82
7 827 829 829 829 831 831 832 832 833 833 833 835 836 838 840 841 842 843 844 84
4 847 848 850 850 851 851 853 855 855 855 858 859 861 864 865 866 867 868 869 86
9 869 869 869 870 870 874 875 875 877 878 881 881 882 885 886 887 888 888 890 89
2 893 893 894 895 896 896 898 900 900 900 900 901 902 902 902 903 905 909 909 91
1 912 912 913 913 913 923 923 924 924 924 926 928 929 930 931 932 932 932 934 93
5 936 937 938 938 938 940 941 941 942 942 943 944 944 944 945 945 945 946 948 94
8 949 949 951 954 954 954 955 956 958 958 958 959 961 961 962 962 962 962 963 96
4 966 966 969 970 971 971 971 972 972 974 974 975 976 977 977 982 985 985 986 98
9 990 992 993 993 994 995 996 997 998 999
0 0 0 2 3 3 4 5 6 7 8 8 8 9 10 11 11 11 14 14 15 16 18 18 18 18 19 19 20 22 23 2
3 24 25 26 27 27 27 27 28 28 28 29 29 33 33 33 36 37 37 37 38 39 41 41 41 42 43
46 47 48 49 50 51 51 52 53 53 53 54 54 56 57 57 58 60 61 61 62 62 64 65 65 66 68
68 68 69 69 69 70 73 73 73 73 74 75 78 78 79 79 81 82 85 86 87 89 89 91 92 92 9
2 92 95 95 96 98 98 98 99 99 100 102 103 103 105 107 107 109 109 110 110 111 113
115 116 116 116 116 116 117 117 118 118 118 118 120 121 122 123 123 124 125 127
127 128 128 129 130 131 134 134 137 137 138 138 139 140 140 141 141 141 142 143
146 148 148 149 149 150 150 151 152 152 154 155 155 157 158 158 159 159 159 160
161 162 162 164 165 165 165 165 166 167 167 167 168 168 170 170 171 171 172 173
173 174 174 178 184 184 185 189 189 190 190 191 192 192 193 195 197 198 199 200
201 201 201 201 203 207 209 212 212 212 213 213 214 215 218 218 220 220 221 221
222 222 225 225 227 227 228 228 230 230 230 231 231 233 233 234 235 238 238 239
240 242 244 244 244 244 245 245 248 249 252 253 253 254 255 256 257 259 260 261
261 262 262 263 263 264 267 267 267 267 268 269 273 273 279 280 284 284 284 284
288 290 291 292 292 295 295 295 299 299 299 301 302 303 303 305 307 309 312 313
315 315 315 317 317 318 318 319 320 322 324 324 326 327 328 329 329 329 329 330
330 331 332 332 332 332 333 335 335 336 336 336 336 337 338 339 343 344 344 345
346 346 346 346 349 349 350 351 351 353 353 357 358 359 359 359 360 363 363 366
367 369 369 371 372 374 374 378 380 381 381 381 383 383 384 384 384 386 387 387
388 390 391 392 392 393 395 398 399 399 400 401 401 403 403 403 404 405 406 407
407 408 408 409 410 411 413 414 415 415 417 418 420 420 422 422 423 424 424 428
428 428 429 429 432 432 433 433 434 434 436 436 437 437 439 441 441 441 442 444
444 444 445 445 445 446 448 448 449 450 450 450 451 451 451 451 454 454 454 456
457 457 458 461 463 464 465 466 466 467 468 469 469 469 470 470 470 471 471 473
473 473 474 477 477 478 479 480 480 481 483 483 486 488 489 490 492 492 493 495
498 499 499 501 502 504 509 510 510 513 513 514 515 515 515 516 518 519 520 525
526 526 528 528 528 530 532 533 534 535 536 537 537 539 539 540 540 541 542 542
542 544 546 546 547 547 549 550 550 551 552 554 557 558 558 561 561 561 561 562
563 564 564 565 566 568 570 571 571 574 574 575 575 576 579 583 584 584 585 585
586 587 588 589 589 590 591 592 596 597 597 597 599 603 605 606 608 609 610 611
612 612 614 616 617 617 617 618 618 619 620 621 622 624 625 628 629 631 632 632
633 634 634 634 634 635 636 637 639 640 641 641 641 643 644 645 647 648 650 650
651 652 653 657 658 661 662 663 664 665 665 665 667 669 672 672 673 677 677 679
680 682 682 683 684 684 686 686 687 687 688 688 689 690 690 690 692 692 695 695
696 696 696 697 698 701 701 701 701 702 704 705 708 708 711 711 712 712 713 713
714 716 718 718 718 720 723 724 724 724 725 726 728 728 729 729 730 730 730 731
732 733 734 736 736 738 742 743 744 745 747 747 749 750 750 751 751 751 752 753
753 754 754 754 755 755 755 756 757 763 764 764 765 767 771 775 778 778 778 779
782 782 782 785 788 788 789 789 791 792 795 797 797 801 801 801 801 802 802 803
804 806 809 809 809 809 811 811 813 814 815 815 816 817 817 817 820 822 823 824
824 826 827 827 828 830 831 832 834 836 837 838 839 839 839 841 842 844 846 847
847 847 850 851 852 852 854 854 857 858 859 861 862 863 865 866 867 870 871 871
872 872 873 877 878 878 879 879 879 883 883 884 884 884 884 884 885 885 887 888
889 892 892 892 893 894 894 895 895 900 902 902 902 903 904 905 905 906 907 907
907 907 908 909 909 910 912 912 916 917 919 919 920 920 920 921 925 926 927 928
928 931 934 934 935 936 937 939 939 939 941 942 942 944 946 946 948 948 949 949
951 953 954 954 956 956 956 963 963 965 966 967 968 969 970 972 972 973 974 975
978 978 979 981 981 981 981 982 982 984 985 988 988 988 989 989 990 992 992 992
995 996 996 996 996 998
0 0 0 2 3 3 4 5 6 7 8 8 8 9 10 11 11 11 14 14 15 16 18 18 18 18 19 19 20 22 23 2
3 24 25 26 27 27 27 27 28 28 28 29 29 33 33 33 36 37 37 37 38 39 41 41 41 42 43
46 47 48 49 50 51 51 52 53 53 53 54 54 56 57 57 58 60 61 61 62 62 64 65 65 66 68
68 68 69 69 69 70 73 73 73 73 74 75 78 78 79 79 81 82 85 86 87 89 89 91 92 92 9
2 92 95 95 96 98 98 98 99 99 100 102 103 103 105 107 107 109 109 110 110 111 113
115 116 116 116 116 116 117 117 118 118 118 118 120 121 122 123 123 124 125 127
127 128 128 129 130 131 134 134 137 137 138 138 139 140 140 141 141 141 142 143
146 148 148 149 149 150 150 151 152 152 154 155 155 157 158 158 159 159 159 160
161 162 162 164 165 165 165 165 166 167 167 167 168 168 170 170 171 171 172 173
173 174 174 178 184 184 185 189 189 190 190 191 192 192 193 195 197 198 199 200
201 201 201 201 203 207 209 212 212 212 213 213 214 215 218 218 220 220 221 221
222 222 225 225 227 227 228 228 230 230 230 231 231 233 233 234 235 238 238 239
240 242 244 244 244 244 245 245 248 249 252 253 253 254 255 256 257 259 260 261
261 262 262 263 263 264 267 267 267 267 268 269 273 273 279 280 284 284 284 284
288 290 291 292 292 295 295 295 299 299 299 301 302 303 303 305 307 309 312 313
315 315 315 317 317 318 318 319 320 322 324 324 326 327 328 329 329 329 329 330
330 331 332 332 332 332 333 335 335 336 336 336 336 337 338 339 343 344 344 345
346 346 346 346 349 349 350 351 351 353 353 357 358 359 359 359 360 363 363 366
367 369 369 371 372 374 374 378 380 381 381 381 383 383 384 384 384 386 387 387
388 390 391 392 392 393 395 398 399 399 400 401 401 403 403 403 404 405 406 407
407 408 408 409 410 411 413 414 415 415 417 418 420 420 422 422 423 424 424 428
428 428 429 429 432 432 433 433 434 434 436 436 437 437 439 441 441 441 442 444
444 444 445 445 445 446 448 448 449 450 450 450 451 451 451 451 454 454 454 456
457 457 458 461 463 464 465 466 466 467 468 469 469 469 470 470 470 471 471 473
473 473 474 477 477 478 479 480 480 481 483 483 486 488 489 490 492 492 493 495
498 499 499 501 502 504 509 510 510 513 513 514 515 515 515 516 518 519 520 525
526 526 528 528 528 530 532 533 534 535 536 537 537 539 539 540 540 541 542 542
542 544 546 546 547 547 549 550 550 551 552 554 557 558 558 561 561 561 561 562
563 564 564 565 566 568 570 571 571 574 574 575 575 576 579 583 584 584 585 585
586 587 588 589 589 590 591 592 596 597 597 597 599 603 605 606 608 609 610 611
612 612 614 616 617 617 617 618 618 619 620 621 622 624 625 628 629 631 632 632
633 634 634 634 634 635 636 637 639 640 641 641 641 643 644 645 647 648 650 650
651 652 653 657 658 661 662 663 664 665 665 665 667 669 672 672 673 677 677 679
680 682 682 683 684 684 686 686 687 687 688 688 689 690 690 690 692 692 695 695
696 696 696 697 698 701 701 701 701 702 704 705 708 708 711 711 712 712 713 713
714 716 718 718 718 720 723 724 724 724 725 726 728 728 729 729 730 730 730 731
732 733 734 736 736 738 742 743 744 745 747 747 749 750 750 751 751 751 752 753
753 754 754 754 755 755 755 756 757 763 764 764 765 767 771 775 778 778 778 779
782 782 782 785 788 788 789 789 791 792 795 797 797 801 801 801 801 802 802 803
804 806 809 809 809 809 811 811 813 814 815 815 816 817 817 817 820 822 823 824
824 826 827 827 828 830 831 832 834 836 837 838 839 839 839 841 842 844 846 847
847 847 850 851 852 852 854 854 857 858 859 861 862 863 865 866 867 870 871 871
872 872 873 877 878 878 879 879 879 883 883 884 884 884 884 884 885 885 887 888
889 892 892 892 893 894 894 895 895 900 902 902 902 903 904 905 905 906 907 907
907 907 908 909 909 910 912 912 916 917 919 919 920 920 920 921 925 926 927 928
928 931 934 934 935 936 937 939 939 939 941 942 942 944 946 946 948 948 949 949
951 953 954 954 956 956 956 963 963 965 966 967 968 969 970 972 972 973 974 975
978 978 979 981 981 981 981 982 982 984 985 988 988 988 989 989 990 992 992 992
995 996 996 996 996 998
0 0 0 1 4 6 6 8 8 8 10 11 12 15 17 17 17 18 19 19 19 19 21 21 21 22 23 23 24 25
27 28 29 29 29 30 31 31 31 33 34 35 35 35 39 42 46 47 47 48 48 50 50 50 52 52 54
56 56 57 57 58 61 61 61 62 63 64 65 65 66 66 66 67 67 68 68 68 69 70 70 72 72 7
2 74 74 76 77 77 78 78 79 80 80 81 81 82 82 83 84 84 85 86 88 89 89 90 93 94 95
95 95 98 98 98 99 99 100 100 104 104 105 106 108 109 110 110 112 112 114 116 117
117 118 119 121 122 122 126 126 126 128 129 129 130 130 131 133 133 135 135 136
136 137 139 140 141 141 141 143 143 143 144 145 146 146 149 149 153 155 155 156
160 161 162 164 166 167 171 171 172 172 173 173 174 174 176 176 176 178 178 178
180 180 181 182 183 184 184 184 184 185 186 186 188 188 189 190 191 192 192 192
193 194 195 196 197 197 198 199 199 199 201 201 202 203 203 205 206 207 209 209
209 212 213 214 216 217 218 218 218 219 222 222 223 224 225 226 226 230 231 231
232 234 238 238 240 240 241 242 246 246 248 248 249 249 249 251 251 252 254 254
255 255 256 256 257 258 258 260 260 261 264 265 265 265 265 269 269 269 269 272
273 274 275 276 277 278 279 279 279 281 286 286 287 287 289 289 291 291 294 295
295 296 298 303 306 309 309 309 313 313 314 314 316 316 316 317 317 320 321 321
324 324 325 326 327 328 328 328 328 329 329 329 329 330 330 331 331 332 332 334
335 335 336 338 339 339 340 340 341 343 343 345 349 349 349 351 352 353 353 355
355 358 360 360 362 367 367 368 369 369 372 373 381 382 385 387 387 388 389 389
390 391 391 393 394 394 394 395 395 395 396 396 397 397 398 398 399 399 401 402
402 403 404 405 405 408 408 410 412 412 417 418 423 424 424 427 428 430 433 433
434 434 435 435 436 437 437 438 438 444 446 446 446 446 449 450 454 455 455 456
457 457 461 462 463 463 466 467 467 467 468 471 471 473 474 475 477 477 477 477
478 479 483 483 483 484 484 484 485 485 485 486 489 490 490 490 491 492 492 492
493 493 494 495 495 495 496 496 497 498 500 501 502 503 505 506 506 507 507 508
510 511 511 512 514 515 515 516 516 517 517 518 519 520 520 521 521 522 523 523
523 524 525 527 529 529 530 531 533 535 536 538 539 540 540 544 546 546 548 548
550 550 550 551 552 552 556 557 557 557 558 559 559 559 559 561 561 562 564 564
564 567 568 571 573 573 574 574 575 575 576 576 576 576 578 578 579 583 587 590
590 591 593 595 595 595 596 598 598 599 599 601 604 604 607 607 608 610 610 610
610 610 610 611 613 614 615 616 617 617 617 619 620 620 621 621 625 627 627 627
628 629 629 630 630 631 632 632 633 635 635 636 638 638 638 640 641 642 643 644
645 646 647 648 651 652 653 654 656 659 660 660 661 661 661 663 665 665 665 666
666 667 668 670 672 675 676 678 679 679 681 682 682 686 686 686 687 688 688 689
690 691 691 691 694 694 694 695 695 695 695 696 696 696 697 698 699 700 704 704
706 709 711 712 714 714 715 715 715 720 724 725 725 727 728 728 730 730 731 733
733 735 737 739 741 742 742 742 742 743 745 745 745 746 748 749 750 751 751 752
753 753 753 754 758 759 759 761 762 762 763 763 764 764 765 766 766 768 768 769
769 770 772 774 776 777 779 779 780 780 780 780 781 782 783 783 787 789 790 791
791 795 796 797 797 799 799 800 801 803 806 806 806 807 808 809 809 811 816 817
817 817 818 818 819 819 821 823 824 824 824 825 825 827 829 833 833 833 833 835
835 837 842 847 848 848 849 849 849 851 851 852 853 856 858 859 860 861 861 862
863 864 865 865 866 866 867 868 868 869 870 870 870 872 874 874 875 875 875 875
876 878 879 880 883 885 888 889 891 892 892 892 892 894 896 896 896 897 897 897
898 898 899 899 900 901 902 902 902 902 905 905 907 907 907 908 910 911 911 911
912 912 915 915 916 917 917 918 918 918 919 919 920 920 920 922 922 923 923 923
924 924 925 925 928 929 931 932 933 933 937 939 942 942 942 943 943 945 947 947
948 948 950 951 953 953 955 955 955 956 959 961 963 963 963 963 964 965 969 970
974 974 975 976 978 981 981 982 985 985 985 986 987 987 988 988 988 990 990 990
992 994 995 995 996 997 998 998
Data is not found
Press any key to continue . . .
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.