77

1) составьте программу, которая заполняет массив а [1… 10] случайными целыми…

01 марта 2023

1) составьте программу, которая заполняет массив а [1… 10] случайными целыми числами в диапозоне от 1 до 10 , затем меняет местами первый элемент совторым, третий с четвертым и т.д. выведите на экран исходный и полученный массивы.

категория: информатика



37

1) #include using std: cout; using std: endl; #include using std: rand; using std: srand; #include using std: time; void print (int*); int main () { int a[10]; srand (time (0); //Заполняем случайными числами от 1 до 10 for (int i=0; i < 10; i+) { a[i]=rand () % 10+1; } print (a); //Меняем местами int temp; for (int i=0; i <= 10; i+=2) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } print (a); return 0; }void print (int*a) { for (int i=0; i < 10; i+) { cout << a[i] << '; } cout << endl; } 2) #include using std: cout; using std: endl; #include using std: rand; using std: srand; #include using std: time; void print (int*); int main () { int a[10]; srand (time (0); //Заполняем случайными числами от 0 до 10 for (int i=0; i < 10; i+) { a[i]=rand () % 11; } print (a); //Находим индекс максимального элемента int largest=0; for (int i=0; i < 10; i+) { if (a[largest] < a[i]) { largest=i; } } //Меняем местами int temp=a[0]; a[0]=a[largest]; a[largest]=temp; print (a); return 0; }void print (int*a) { for (int i=0; i < 10; i+) { cout << a[i] << '; } cout << endl; }

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...