Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Zadacha 1:
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- #include <cstdlib>
- using namespace std;
- int main(){
- srand(time(NULL));
- int random_integer;
- int lowest = (-12), highest = 122;
- int range = (highest - lowest) + 1;
- unsigned int rows, collums;
- cout << "Enter rows and collums and i will generate randum numbers for them" << endl;
- cin >> rows >> collums;
- int* *dynamicarr = new int*[rows];
- for (unsigned int i = 0; i < rows; i++) {
- dynamicarr[i] = new int[collums];
- }
- for (int i = 0; i < rows; i++) {
- for (int j = 0; j < collums; j++) {
- random_integer = lowest + int(range*rand() / (RAND_MAX + 1.0));
- dynamicarr[i][j] = random_integer;
- }
- }
- for (int i = 0; i < collums; i++) {
- cout << "|";
- for (int j = 0; j < collums; j++) {
- cout << "\t"<< dynamicarr[i][j];
- }
- cout << "|\n";
- }
- for (int i = 0; i <= collums; i++) {
- delete[] dynamicarr[i];
- }
- delete[] dynamicarr;
- dynamicarr = NULL;
- return 0;
- }
- Zadacha 2:
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- #include <cstdlib>
- using namespace std;
- int main(){
- srand(time(NULL));
- int random_integer;
- int lowest = (-12), highest = 122;
- int range = (highest - lowest) + 1;
- int rows, collums;
- cout << "Enter rows and collums and i will generate randum numbers for them" << endl;
- cin >> rows >> collums;
- int n = 2;
- int* *dynamicarr = new int*[rows];
- for (unsigned int i = 0; i < rows; i++) {
- dynamicarr[i] = new int[collums];
- }
- for (int i = 0; i < rows; i++) {
- for (int j = 0; j < collums; j++) {
- random_integer = lowest + int(range*rand() / (RAND_MAX + 1.0));
- dynamicarr[i][j] = random_integer;
- }
- }
- for (int i = 0; i < rows; i++) {
- for (int j = 0; j < collums; j++) {
- if (i == n - j )
- {
- dynamicarr[i][j] = 0;
- }
- if (i == n - j - 1)
- {
- dynamicarr[i][j] = 0;
- }
- if (i == n - j - 2)
- {
- dynamicarr[i][j] = 0;
- }
- }
- }
- for (int i = 0; i < collums; i++) {
- cout << "|";
- for (int j = 0; j < collums; j++) {
- cout << "\t"<< dynamicarr[i][j];
- }
- cout << "|\n";
- }
- for (int i = 0; i <= collums; i++) {
- delete[] dynamicarr[i];
- }
- delete[] dynamicarr;
- dynamicarr = NULL;
- return 0;
- }
- Zadacha 3:
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- #include <cstdlib>
- using namespace std;
- int main(){
- srand(time(NULL));
- int random_integer;
- int lowest = (-12), highest = 122;
- int range = (highest - lowest) + 1;
- int rows, collums;
- cout << "Enter rows and collums and i will generate randum numbers for them" << endl;
- cin >> rows >> collums;
- int n = 2;
- double* *dynamicarr = new double*[rows];
- for (unsigned int i = 0; i < rows; i++) {
- dynamicarr[i] = new double [collums];
- }
- for (int i = 0; i < rows; i++) {
- for (int j = 0; j < collums; j++) {
- random_integer = lowest + int(range*rand() / (RAND_MAX + 1.0));
- dynamicarr[i][j] = random_integer;
- }
- }
- for (int i = 0; i < rows; i++) {
- for (int j = 0; j < collums; j++) {
- if (i > j)
- {
- dynamicarr[i][j] = pow(dynamicarr[i][j],i);
- }
- if (j == n )
- {
- dynamicarr[i][j] = pow(dynamicarr[i][j], i);
- }
- }
- }
- for (int i = 0; i < collums; i++) {
- cout << "|";
- for (int j = 0; j < collums; j++) {
- cout << "\t"<< dynamicarr[i][j];
- }
- cout << "|\n";
- }
- for (int i = 0; i <= collums; i++) {
- delete[] dynamicarr[i];
- }
- delete[] dynamicarr;
- dynamicarr = NULL;
- return 0;
- }
- Zadacha 4:
- //raboti (na teoriq) samo za 4x4 sled kato vzemem funkcii moje i da uspeq da q napravq za nxn :)
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- #include <cstdlib>
- using namespace std;
- int main() {
- srand(time(NULL));
- int random_integer;
- int lowest = (-12), highest = 122;
- int range = (highest - lowest) + 1;
- unsigned int rows, collums;
- cout << "Enter rows and collums and i will generate randum numbers for them" << endl;
- cin >> rows >> collums;
- int* *dynamicarr = new int*[rows];
- for (unsigned int i = 0; i < rows; i++) {
- dynamicarr[i] = new int[collums];
- }
- for (int i = 0; i < rows; i++) {
- for (int j = 0; j < collums; j++) {
- random_integer = lowest + int(range*rand() / (RAND_MAX + 1.0));
- dynamicarr[i][j] = random_integer;
- }
- }
- for (int i = 0; i < 1; i++) {
- for (int j = 0; j < collums; j++) {
- cout << "\t" << dynamicarr[i][j];
- }
- }
- for (int i = 0; i < rows; i++) {
- for (int j = collums; j < collums + 1; j++) {
- cout << "\t" << dynamicarr[i][j];
- }
- }
- for (int i = rows; i < rows + 1; i++) {
- for (int j = collums; j > 0; j--) {
- cout << "\t" << dynamicarr[i][j];
- }
- }
- for (int i = rows; i > 0; i--) {
- for (int j = 0; j < 1; j++) {
- cout << "\t" << dynamicarr[i][j];
- }
- }
- for (int i = 1; i < 2; i++) {
- for (int j = 1; j < collums - 1; j++) {
- cout << "\t" << dynamicarr[i][j];
- }
- }
- for (int i = 2; i < 3; i++) {
- for (int j = collums - 1; j > 0; j++) {
- cout << "\t" << dynamicarr[i][j];
- }
- }
- for (int i = 0; i <= collums; i++) {
- delete[] dynamicarr[i];
- }
- delete[] dynamicarr;
- dynamicarr = NULL;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement