• Предмет: Информатика
  • Автор: dfdffddfffd2013
  • Вопрос задан 4 месяца назад

1) Программа должна считать размер массива с клавиатуры. После этого создать динамический массив целых чисел соответствующего размера и заполнить его значениями таким образом, чтобы элементы равнялись индексам массива. Затем должна вывести массив на экран в одну строку с запятой между значениями.


2) Программа должна сформировать массив из 10 целых чисел, выбранных случайным образом из интервала [30,70] Программа должна вывести массив на экран в одну строку с пробелом между значениями. Программа должна найти и вывести на экран номер первого четного числа. Если четных чисел нет, то вывести на экран число -1

3) Программа должна сформировать массив из 6 целых чисел, выбранных случайным образом из интервала [-2, 20]. Программа должна вывести массив на экран в одну строку с пробелом между значениями. Программа должна вывести "True" если все числа массива больше нуля и "False" в противном случае


dfdffddfffd2013: Сделать в Pascale

Ответы

Ответ дал: professional65
0

Код для первой задачи:

cpp

#include <iostream>

using namespace std;

int main() {

   int size;

   cout << "Enter the size of the array: ";

   cin >> size;

   int *arr = new int[size];

   for (int i = 0; i < size; i++) {

       arr[i] = i;

       cout << arr[i];

       if (i != size - 1) {

           cout << ", ";

       }

   }

   delete[] arr;

   return 0;

}

Код для второй задачи:

cpp

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main() {

   srand(time(nullptr));

   int arr[10];

   int even_index = -1;

   for (int i = 0; i < 10; i++) {

       arr[i] = rand() % 41 + 30;

       cout << arr[i] << " ";

       if (even_index == -1 && arr[i] % 2 == 0) {

           even_index = i;

       }

   }

   cout << endl;

   cout << "Index of first even number: " << even_index << endl;

   return 0;

}

Код для третьей задачи:

cpp

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main() {

   srand(time(nullptr));

   int arr[6];

   bool all_positive = true;

   for (int i = 0; i < 6; i++) {

       arr[i] = rand() % 23 - 2;

       cout << arr[i] << " ";

       if (arr[i] <= 0) {

           all_positive = false;

       }

   }

   cout << endl;

   if (all_positive) {

       cout << "True" << endl;

   } else {

       cout << "False" << endl;

   }

   return 0;

}

Вас заинтересует