Изучи программу запиши массив который программа выведет последней строкой входные данные

(1): Дан массив из 30 целых элементов. Напишите программу, которая заполняет этот массив случайными числами от 4 до 195 и выводит каждый элемент массива в строчку через запятую и пробел.

(2): Дан массив из 25 целых элементов, заполненных случайными числами от 30 до 180. Напишите программу, которая выводит сумму нечетных элементов массива и минимальный четный элемент массива.

(3): Дан массив из 45 вещественных элементов, заполненных случайными числами от 100 до 1005 включительно. Напишите программу, которая выводит разность между максимальным элементом и его номером.

(4): Дан массив из 10 вещественных элементов. Все элементы массива вводятся пользователями с клавиатуры. Напишите программу, которая находит количество элементов, чей квадрат ровно в 2 раза больше, чем номер соседнего элемента. Нумерация элементов массива начинается с 0. Например, для массива из 3 элементов [0, 2, 46] программа выведет число 1, так как подходит только элемент с первым номером 2 2 в 2 раза больше 2.

Язык C++ с нуля | #34 Реверс элементов массива в c++.

(5): Дан массив из 15 целых элементов. Все элементы массива вводятся пользователем с клавиатуры. Напишите программу, которая создает и выводит в строчку второй массив, элементы которого состоят из четных элементов первого массива, кратных 3 и оканчивающихся на 6.

(6): Дан массив arr, состоящий из 10 целых элементов. Все элементы массива вводятся пользователем с клавиатуры. Напишите программу, которая создает и выводит в строчку второй массив brr, элементы которого образуется формулой: barr[i] = 255 – arr[i].

(7): Напишите программу, которая по входному целому числу выводит массив цифр этого числа, исключая максимальную цифру. Все остальные цифры заполняют массив цифр слева на права.
Пример работы программы:

(8): Дан массив из 7 целых элементов. Все элементы массива вводятся пользователем с клавиатуры. Напишите программу, которая выводит максимальную (по модулю) разницу между двумя соседними элементами.

(9): Дан массив из 7 целых элементов. Все элементы массива вводятся пользователем с клавиатуры. Рассматриваются пары элементов массива. Под парой подразумевается 2 идущих подряд элемента. Напишите программу, которая выводит разницу между максимальной суммой пар элементов и минимальной суммой пар элементов.

(10): Дан массив из 11 элементов. Каждый элемент – это целое число, вводимое с клавиатуры. Рассматриваются тройки элементов массива. Под тройкой подразумевается три подряд идущих элемента массива. Напишите программу, которая в исходном массиве находит количество троек, записанных в неубывающем порядке.

(11): Дан массив из 10 элементов. Все элементы массива вводятся пользователем с клавиатуры. Напишите программу, которая образует новый массив по следующим правилам:

  • Сначала в массив заносятся все индексы четных элементов первого массива;
  • Затем в массив заносятся все нечетные элементы первого массива.

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

sizeof что это. sizeof c++ массив. Узнать количество элементов массива. sizeof array. Урок #28.

(12): Дан массив, состоящий только из элементов вещественного типа. Все элементы массива — это случайные числа в диапазоне от 50 до 89 включительно. Напишите программу, которая переворачивает данный массив справа налево. В программе не используйте дополнительный массив и специальные возможности языка. Пользуйтесь только стандартными алгоритмическими возможностями.

(13): В программу вводятся числа, которые являются членам арифметической прогрессии с некоторой разностью d. Если же в этой последовательности встречаются элементы, не подходящие к этой арифметической прогрессии, то они образуют массив из «неправильных элементов». Напишите программу, которая образует последовательность элементов арифметической прогрессии и выводит массив из неправильных элементов, а также максимальное число из этого массива. Программа получает на вход разность арифметической прогрессии и первый элемент. Ввод последовательности заканчивается числом 0. Программа должна вывести массив «неправильных элементов» и максимальный элемент этого массива.

Пример работы программы:

(14): Зеркальное число для n — это число, записанное в обратном порядке относительно n. Например, если n = 24, то его зеркальное число равно 42. Дан массив целых чисел из 10 элементов, вводимых с клавиатуры.
Напишите программу, которая образует новый массив, состоящий из зеркальных элементов первого массива. Каждому элементу первого массива соответствует свой зеркальный элемент из второго массива.

(15): (Иван Викторович) (Задание для Python): Создайте список из введенной пользователем строки и удалите из него все буквы «а». (будем считать, что строка на кириллице).

(16): Петя создает два списка с целыми положительными числами: черный и белый. Белый список — это благоприятные для Пети числа. Они должны быть нечетными и обязательно в своей десятичной записи содержать хотя бы одну цифру 5 и не содержать ни одну цифру 6. В черный список попадают четные числа, в десятичной записи которых обязательно присутствует хотя бы одна цифра 6. Число 0 — универсальное. Оно входит и в белый, и в черный список, Петя использует его по настроению. Если условия для вхождения в белый или черный список не выполняется, то число называется нейтральным.
Напишите программу, которая по входным целым числам создает и выводит белый и черный список чисел. Все нейтральные числа не выводить. Программа получает на вход количество чисел, а затем сами числа. Программа выводит сначала все числа с белого списка, затем, все числа с черного списка.

Читайте также:
Какой программой обрезать музыку для айфона

(17): Напишите программу, которая создает и выводит массив, состоящий из русских заглавных букв. Вывести все буквы, находящиеся под четными номерами. Вывести все согласные буквы. Будем считать, что нумерация букв начинается с единицы, то есть буква «А» имеет номер 1.

(18): С клавиатуры вводятся N натуральных чисел. Количество введенных чисел не превышает 15. Из этих чисел образуется массив, элементами которого являются числа, которые могут образовать из своих цифр число 20. Например, в числе 402 присутствуют цифры 0 и 2, которые могут образовать число 20, следовательно это число может оказаться в массиве. А цифры числа 241 не смогут образовать число 20.

Напишите программу, которая выводит элементы этого массива.

(19): Дан целочисленный массив из 20 элементов, заполненных целыми случайными числами. Диапазон случайных чисел задается пользователем с помощью переменных X и Y (X, Y — целые числа). Напишите программу, которая выводит первый по порядку четный элемент, его номер и последний по порядку нечетный элемент и его номер.

Программа получает на вход два числа X и Y. Программа должна вывести все элементы массива, заполненного случайными числами в промежутке [x;y], первый четный элемент с номером и последний нечетный элемент с номером.

(20): Дан целочисленный массив из 20 элементов, заполненный случайными числами от 300 до 1000000. Рассматриваются пары элементов массива, в которых одно число в два раза больше другого числа и только одно из них делится на 7. Под парой подразумевается два идущих подряд элемента массива. Напишите программу, которая создает второй массив из максимальных чисел в подходящих парах элементов первого массива.

(21): Дан целочисленный массив из 20 элементов, заполненный случайными числами от 300 до 1000000. Рассматриваются тройки элементов массива, в которых максимальное число стоит на первом месте, а третье число в троичной записи оканчивается на 1. Под тройкой подразумевается три идущих подряд элемента массива. Напишите программу, которая создает второй массив из максимальных чисел в подходящих тройках элементов первого массива.

(22): Дан целочисленный массив из 10 элементов, заполненных случайными числами от 19 до 45. Напишите программу, которая создает второй отсортированный по убыванию массив, элементами которого являются только четные элементы.

(23): Дан натуральный массив из 15 элементов. Все элементы массива вводятся пользователем с клавиатуры (Предполагается, что все введенные числа больше 0). Напишите программу, которая сортирует нечетные и не кратные трем элементы по возрастанию, а остальные элементы меняет на ноль и записывает в конец массива.

(24): Дан массив из 10 целых элементов, заполненный случайными числами от -118 до 118. Написать программу, которая выводит разность между вторым максимальным элементом и вторым минимальным элементом.

(25): Дан массив из 10 целых элементов, заполненный случайными числами от 80 до 1130. Написать программу, которая выводит сумму цифр всех элементов массива, кроме максимального элемента, второго максимального элемента и минимального элемента (Цифры этих элементов считать не нужно). Если таких элементов несколько, то программа не должна считать цифры всех таких элементов.

(26): Дан массив из 10 целых элементов, заполненный случайными числами от 66 до 2066. Написать программу, которая выводит сумму цифр всех элементов массива, кроме максимального элемента, второго минимального элемента и минимального элемента. (Цифры этих элементов считать не нужно). Если таких элементов несколько, то программа не должна считать цифры всех таких элементов.

(27): Дан целочисленный массив arr из 20 элементов, заполненный случайными числами от 1290 до 5550. Напишите программу, которая создает новый массив brr по формуле: brr[i] = 2 * arr[i+1] + 10. Последний элемент массива brr должен равняться нулю. Например, если массив arr = [10, 15, 20], то массив brr будет равен [40, 50, 0]. Программа должна вывести два массива.

(28): Дан целочисленный массив из 18 элементов, заполненный случайными числами от 7 до 77708. Напишите программу, которая выводит все элементы массива, а также сумму первого по счету элемента массива и одиннадцатого по счету элемента массива, и вычитает из этой суммы последний элемент массива.

(29): Дан целочисленный массив из 30 элементов, заполненный случайными числами от 190 до 500. Напишите программу, которая находит все элементы массива, которые больше, чем максимальное число в массиве, кратное 28. Программа должна вывести все элементы массива на экран.

(30): Назовем бит массива восьмой по счету элемент. Например, в массиве из элементов [14, 89, 90, 12, -9, 94, 100, 67, 0, 0, 1] бит массива равен 67. Дан массив из 27 целых элементов, заполненный случайными числами любого диапазона. Напишите программу, которая находит сумму элементов массива, удовлетворяющих двум условиям:

  1. Все элементы либо больше бита массива, либо кратны ему.
  2. Сумма цифр каждого элемента массива либо больше, либо равна сумме цифр бита массива.

Программа должна вывести все подходящие элементы массива.

(31): Назовем бит массива восьмой по счету элемент. Например, в массиве из элементов [14, 89, 90, 12, -9, 94, 100, 67, 0, 0, 1] бит массива равен 67. Дан массив из 19 элементов массива, заполненный случайными числами любого диапазона. Напишите программу, которая все элементы массива, больших бита массива, заменяет на 0, а все элементы, оканчивающихся на ту же цифру, что и бит массива, заменяет на эту цифру. Например, если бит массива заканчивается на цифру 7, то все элементы, заканчивающие на цифру 7, будут заменены на число 7. Программа должна вывести измененный массив.

Читайте также:
В программе описан одномерный целочисленный массив с индексами от 0 до 10 как изменятся элементы

(32): Напишите программу, которая заполняет целочисленный массив шестнадцатеричными случайными числами, находящимися в десятичном диапазоне от 190 до 590, и находит количество цифр E в этом массиве. Программа должна вывести количество цифр E, которые встречаются в этом массиве и сам массив.

(33): Напишите программу, которая заполняет целочисленный массив шестнадцатеричными числами случайными числами, находящимися в шестнадцатеричном диапазоне от 7B до FFE12, и находит десятичную сумму всех элементов массива, в которых есть цифры D или C. Программа должна вывести десятичную сумму всех элементов массива, в которых есть цифры D или C, а также исходный массив.

(34): Дан массив из нечётного числа элементов. количество элементов неизвестно. Напишите программу, которая выводит «Yes», если пользователь правильно ввёл в порядке возрастания все числа, которые больше, чем серединный элемент(элемент, который находится в середине исходного массива). Если пользователь ввёл неверно, то программа выводит «No».

Например, дан массив: 17, 16, 12, 11, 1. Если пользователь вводит 16, 17, то программа выводит «Yes». Программа сначала выводит исходный массив. Затем необходимо подать на вход программе числа в порядке возрастания, большие серединного элемента. Затем программа должна вывести либо «Yes», либо «No».

! Если программа пишется на паскале, то необходимо задать любое нечётное количество элементов в массиве.

(35): Дан целочисленный массив из 25 элементов, заполненный случайными числами от 10 до 90. Вводится целое число X. Напишите программу, которая среди пар элементов массива находит ту, у которой сумма элементов равна или ровно на единицу меньше, чем X. Выведете номера этих элементов, а также сами элементы. Если таких элементов нет, выведете «No». Если таких элементов несколько, выведете первые попавшиеся. Под парой подразумевается:

а) два идущих подряд элементов массива.

б) пары образуются внутри всего массива.

(36): Дан целочисленный массив из 30 элементов, заполненный случайными числами от 15 до 200. Вводится число X. Напишите программу, которая среди пар элементов массива находит ту, у которой сумма элементов равна или хотя бы на одну единицу больше, чем X. Выведете номера этих элементов, а также сами элементы. Если таких элементов несколько, выведете первые попавшиеся. Если таких элементов нет, выведете «No». Под парой подразумевается:

а) два идущих подряд элементов массива.

б) пары образуются внутри всего массива.

(37): Дан целочисленный массив mas, состоящий из 30 элементов, заполненный случайными числами от 15 до 200. Вводится число X. Напишите программу, которая среди троек элементов массива находит ту, у которой значение (mas[i] + mas[i+1] – mas[i+2]) ровно на единицу больше или ровно на единицу меньше, чем X. Выведете номера этих элементов, а также сами элементы. Если таких элементов несколько, выведете первые попавшиеся. Под тройкой подразумевается три идущих подряд элементов массива.

(38) (Задача на двумерный массив): Дан двумерный массив, состоящий из 7 строк и 5 столбцов, заполненный случайными числами от 25 до 90 . Пользователем вводится число X. Напишите программу, которая в строке с номером X заменяет все элементы на 0, а максимальный элемент заменяет его квадратом. Например, если в строке с номером X были элементы 28, 34, 25, 67, 65, 25, 30, то после обработки массива в этой строке должны остаться следующие элементы: 0, 0, 0, 4489, 0, 0, 0. Нумерация строк и столбцов начинается с единицы. Программа должна также вывести весь массив в виде таблицы.

(39) (Задача на двумерный массив): Дан двумерный массив, состоящий из 7 строк и 5 столбцов, заполненный случайными числами от 15 до 200 . Пользователем вводится число X. Напишите программу, которая в столбце с номером X заменяет все элементы на 1, а минимальный элемент заменяет максимальным элементом. Например, если в столбце с номером X были элементы 28, 34, 25, 15, 17 то после обработки массива в этой строке должны остаться следующие элементы: 1, 1, 1, 34, 1. Нумерация строк и столбцов начинается с единицы. Программа должна также вывести весь массив в виде таблицы.

(40) (Задача на двумерный массив): Дан двумерный массив, состоящий из 5 строк и 5 столбцов, заполненный случайными числами от 30 до 129. Вводится два числа X и Y. Напишите программу, которая выводит количество элементов в четных строках массива, которые равны X, а также выводит сумму элементов во всех столбцах, которые строго меньше Y. Если нет хотя бы одной из категорий чисел, то программа выводит 0. Программа должна вывести весь массив в виде таблицы.

(41) (Задача на двумерный массив): Дан двумерный массив, состоящий из 5 строк и 5 столбцов, заполненный случайными числами от 111 до 212. Вводится два числа X и Y. Напишите программу, которая находит количество пар элементов массива (два идущих подряд элементов массива) в нечетных строках, сумма которых равна X, а также выводит минимальный элемент в четных столбцах, которые кратны Y. Если в массиве нет элементов, удовлетворяющих одному из условий, то вместо этого числа программа выводит 0. Если нет всех категорий чисел, то программа выводит 00. Нумерация строк и столбцов начинается с единицы. Программа должна вывести весь массив в виде таблицы.

(42) (Задача на двумерный массив): Дана таблица 5 на 5. Каждая ячейка – это оценка по разным предметам у Васи. Оценки у Васи по предметам вводятся с клавиатуры. Всего 5 предметов и 5 оценок. Напишите программу, которая находит максимальный средний балл и выводит его на экран.

Пример работы программы:

Читайте также:
Программа 1 с отель как работать

Входные данные:

В пяти строках вводятся оценки по предметам

1 предмет: 5 4 4 3 4

2 предмет: 5 5 2 5 2

3 предмет: 4 3 4 5 5

4 предмет: 2 5 5 5 5

5 предмет: 4 4 3 3 2

Выходные данные:

Программа выводит таблицу оценок и максимальный средний балл:

Источник: pvolgin-task.ru

Ознакомься с программой. Определи, какой массив будет выведен прогаммой последней строкой? Входные данные:
23
25
27
15
29
34
29
64
65
85
23 25 27 15 29 34 29 64 65 85
8
Тут нужно в правильной последовательности выписать 9 чисел
Варианты ответа:
85 29 25 27 29 34 23 65 64 15 98

Ознакомься с программой. Определи, какой массив будет выведен прогаммой последней строкой? Входн

расскрываем скобки, так как перед ними минус то меняем знаки:

переносим все , что без икс в право, и знаки меняем:

Ответ

Ответ разместил: madbird

Нужно в правильной последовательности записать числа вариант ответа будет таким 85,29,25,27,29,34,23,65,, 64,15,98

Похожие вопросы:

Иконка предмета

Информатика, 02.04.2019 19:36

Уяку клітинку було введено формулу =в1+а2, якщо після копіювання в клітинку f5 вона набула вигляду =d2+c3? !

Иконка предмета

Информатика, 09.04.2019 17:00
Номер 3 надо решить с циклом if

Иконка предмета

Информатика, 22.04.2019 09:09
Решите по информатике​8 класс

Иконка предмета

Информатика, 24.04.2019 18:08
Сор по информатике 6 класс 4 четверть​

Иконка предмета

Информатика, 28.04.2019 16:45
Спрайт и поинт различия и чем они похожи на казахском

Иконка предмета

Информатика, 04.05.2019 10:41

1. даны три числа a, b, c. проверьте, образуют ли они арифметическую или прогрессию. 2. даны три числа a, b, c. определите, сколько отрицательных чисел среди них. паскаль

Иконка предмета

Информатика, 06.05.2019 18:05

7. постройте таблицу табулирования данных функций, внести туда данные x и y. первую функцию протабулировать использовав цикл с предусловием, вторую с пост. условием, третью используя цикл с параметром: y=sin(2x)+3, y=cos(2x), y=(x-5)²;

Источник: otvetovik.com

Предварительно: установка софта

Но есть отличный онлайн-интерпретатор: ReplIt (поработаем пока в нем):

  • Download Go complier: https://go.dev/dl/
  • Setup here: C:Program FilesGo

Все исходник из курса будут тут: C:OSPaneldomainsgoexpstepik_go….

Начинаем учиться

Формат учебы: читаем теорию, затем сразу следом решаем задачки по изученной теме.

Пример учебного интерфейса:

Итого, за 1 день я решил ~30 задач из блока “Введение и основы“.

Бонус за решения: мне прислали лицензию на все продукты Jetbrains на 4 мсесяца:

(т.о., активировал триал-версию IDE GoLand на 4 мес, беспл)

Примеры решенных задачек

Все задачки были не сложными, решал за 5-10 мин. Почти не раздумывая )

Числа Фибоначчи

/** Номер числа Фибоначчи Дано натуральное число A > 1. Определите, каким по счету числом Фибоначчи оно является, то есть выведите такое число n, что φn=A. Если А не является числом Фибоначчи, выведите число -1. Входные данные Вводится натуральное число. Выходные данные Выведите ответ на задачу.

Sample Input: 8 Sample Output: 6 */ package main import ( «fmt» ) func main() < var a, i, val int var fib []int fmt.Scan( fmt.Print(0) return >if a == 1 < fmt.Print(1) return >for i = 2; val < a; i++ < val = fib[i-2] + fib[i-1] fib = append(fib, val) //fmt.Println(fib[i]) if fib[i] == a < fmt.Print(i) return >> fmt.Print(-1) >

Четные элементы

/** 1.12 Массивы и срезы Дан массив, состоящий из целых чисел.

Нумерация элементов начинается с 0. Напишите программу, которая выведет элементы массива, индексы которых четны (0, 2, 4. ). Входные данные Сначала задано число NN — количество элементов в массиве (1 leq N leq 1001≤N≤100). Далее через пробел записаны NN чисел — элементы массива. Массив состоит из целых чисел. Выходные данные Необходимо вывести все элементы массива с чётными индексами.

Sample Input: 6 4 5 3 4 2 3 Sample Output: 4 3 2 (!) Usage of slices here is required */ package main import «fmt» func main() < var a, n, i, j int var res []int j = 0 fmt.Scan( i < n; i++ < fmt.Scan( res = append(res, a) j++ >> for i = 0; i < len(res); i++ < fmt.Print(res[i], » «) >>

Цифровой корень

/** Цифровой корень Цифровой корень натурального числа — это цифра, полученная в результате итеративного процесса суммирования цифр, на каждой итерации которого для подсчета суммы цифр берут результат, полученный на предыдущей итерации.

Этот процесс повторяется до тех пор, пока не будет получена одна цифра. Например цифровой корень 65536 это 7 , потому что 6+5+5+3+6=25 и 2+5=7 . По данному числу определите его цифровой корень.

Входные данные Вводится одно натуральное число n, не превышающее 10^710 7 Выходные данные Вывести цифровой корень числа n. Sample Input: 3456 Sample Output: 9 */ package main import ( «fmt» «strconv» ) /** Return digital root of number */ func digital_root(n int) int < var res, i int res = 0 var a string a = strconv.Itoa(n) for i = 0; i < len(a); i++ < val, err := strconv.Atoi(string(a[i])) if err == nil < res += val >> if res > 9 < return digital_root(res) >return res > func main()

Стрелка часов

/** 1.5 Переменные и ариф. операции, ввод/вывод данных Часовая стрелка повернулась с начала суток на d градусов. Определите, сколько сейчас целых часов h и целых минут m. Входные данные На вход программе подается целое число d (0 < d < 360). Выходные данные Выведите на экран фразу: It is . hours . minutes.

Вместо многоточий программа должна выводить значения h и m, отделяя их от слов ровно одним пробелом. Sample Input: 90 Sample Output: It is 3 hours 0 minutes. */ package main import «fmt» func main() < var g int fmt.Scan(It is «) fmt.Print(h) fmt.Print(» hours «) fmt.Print(m) fmt.Print(» minutes.») >

Все решения

Репозитарий со всеми моими решениями из вводного раздела:

Что дальше?

Далее: продолжу решать задачки из других разделов:

  1. Введение в основы
  2. Функции, структуры, указатели и другое
  3. Map, файлы, интерфейсы, многопоточность

Источник: nujensait.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru