Одномерные массивы

269 задач
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
5998#5998
Дано неотрицательное число N- количество элементов массива (N<=100)

Заполнить массив элементами по следующему правилу и вывести его на экран в одну строчку через пробел:

2 4 6 8 10 ...
 

Пример входных и выходных данных
Входные данные Выходные данные
1 5 2 4 6 8 10
1878#1878
Дан массив из N положительных элементов, больших 1 (2<=N<=100). Вставить значение a перед первым максимальным элементом, значение b после первого максимального элемента. 

Формат входных данных:
На входе подаются в первой строке N - число элементов массива
Вторая строка содержит число a и число b
Третья строка содержит N чисел - значения элементов массива

Формат выходных данных: Выведите результирующий массив в строку

Пример:
Ввод
5
100 200
43  50  76  84 100 

Вывод
43 50 76 84 100 100 200
1876#1876
Дан массив из N положительных элементов, больших 1 (2<=N<=100). После каждого элемента вставить его минимальный делитель больший 1.

Формат входных данных:
На входе подаются в первой строке N - число элементов массива
Вторая строка содержит N чисел - значения элементов массива

Формат выходных данных: Выведите результирующий массив в строку

Пример:
Ввод
5
43  50  76  84 100 

Вывод
43 43 50 2 76 2 84 2 100 2
1875#1875
Дан массив из N элементов (2<=N<=15). Удалить из него все элементы, оканчивающиеся на 0

Формат входных данных:
На входе подаются в первой строке N - число элементов массива
Вторая строка содержит N чисел - значения элементов массива

Формат выходных данных: Выведите результирующий массив в строку

Пример:
Ввод
5
43  -50  76  -84 100 

Вывод
43  76 -84
Дан одномерный массив размерностью N (2 <= N <= 20). Выполните инверсию элементов находящихся между максимальным и минимальным значениями (максимальное и минимальное значения должны остаться на своих местах).

Входные данные
В первой строке содержится число N - количество элементов массива. Вторая строка содержит значения элементов массива. Все элементы массива различные.

Выходные данные
Необходимо вывести на экран результирующий массив.

 
Примеры
Входные данные Выходные данные
1 4
1 2 3 4
1 3 2 4
Дан массив из N элементов (\(2<=N<=15\)). Удалить из него все отрицательные элементы.

Входные данные
В первой строке задается число N - число элементов массива. Вторая строка содержит N чисел - значения элементов массива.

Выходные данные
Выведите результирующий массив в строку.
 
Примеры
Входные данные Выходные данные
1 5
43  -56  76  -84 100
43  76 100
989#989

Выберите наиболее правильное продолжение фразы: "Массив - это ..."

Ответ: 1) Ограниченная упорядоченная совокупность однотипных величин 2) Ограниченная совокупность различных элементов 3) Совокупность ограниченного числа логически связанных компонент, принадлежащих к разным типам 4)нет правильного утверждения

930#930
Индексом элемента называется…

Ответ: 1) Номер элемента в массиве 2)Значение элемента массива 3)Последний элемент в массиве 4)Индексная переменная

797#797
Фрагмент р : = 1; for i:=1 to n do р := p*x[i]; находит ...

Ответ: 1) произведение натуральных последовательных чисел 2) 3) произведение элементов заданного ряда чисел 4)

796#796

Фрагмент s : = х[1]; for i:=1 to n do if s > x[i] то s := х[i]; находит...

Ответ: 1) минимальный элемент массива чисел X 2)сумму отрицательных элементов X 3) 4)индекс минимального элемента X

293#293

Что выполняет следующий фрагмент программы?

...
int random(int N)
{
 return rand()%N;
}
...
main()
{
const int N = 10;
int A[N], i;
printf("Исходный массив:\n");
for (i=0; i
1)  Заполняет массив случайными числами и не выводит их на печать.
2)  Заполняет массив случайными числами и выводит их на печать.
3)  Заполняет массив одинаковыми числами и выводит их на печать.
4)  Исходный фрагмент содержит ошибку
292#292

Что может содержать в себе ячейка массива ?

Варианты:

1) только строковые данные
2) только отрицательные числа
3) числа совпадающие с номером ячейки
4) любые данные

291#291

Выберите наиболее правильное продолжение фразы: "Массив - это ..."

Ответ:
1) Ограниченная упорядоченная совокупность однотипных величин
2) Ограниченная совокупность различных элементов
3) Совокупность ограниченного числа логически связанных компонент, принадлежащих к разным типам
4)нет правильного утверждения

226#226

Что производит следующий фрагмент программы?

 
for (i=0; i<n; i++)
{
   printf("a[%d]=",i);
   scanf("%d",&a[i]);
}
Варианты:
1) Ввод элементов массива с клавиатуры;
2) Вывод элементов массива на экран монитора;
3) Ввод элементов массива из файла;
4) Ввод элементов массива с клавиатуры и вывод его на экран;

 

148#148

#include <stdio.h>
#include <stdlib.h>

int random(int N) { return rand() % N; }
main()
{
const int N = 10;
int A[N], i;
printf("Исходный массив:\n");
for (i=0; i<N; i++) {
 A[i] = random(26) - 50;
 printf("%4d", A[i]);
 }
 
Значения элементов массива A будут находиться в диапазоне...
 
Варианты:
1) от -50  до 25
2) от -24 до 25
3) от -50 до -25
4) от -25 до 0
Поделиться
Класснуть