Вопрос: дан массив из n элементов определить нечетные и отрицательные | Onpioneer

дан массив из n элементов определить нечетные и отрицательные

коля тимеркан
Если без проверки ввода некорректных чисел и некорректного количества элементов (там строки вместо чисел, к примеру), то на c#
Console.WriteLine(«Введите количество элементов массива:»);
int n = int.Parse(Console.ReadLine());
int[] array = new int[n];

for (int i = 0; i < array.Length; i++)
{
Console.WriteLine($»Введите элемент {i}»);
array[i] = int.Parse(Console.ReadLine());
}

for (int i=0; i{
if ((array[i] < 0) && (array[i] % 2 == 1 || array[i] % 2 == -1))
{
Console.WriteLine($»Число {array[i]} отрицательное и нечётное.»);
}
else if(array[i] < 0)
{
Console.WriteLine($»Число {array[i]} отрицательное.»);
}
else if (array[i] % 2 == 1) //остаток от деления
{
Console.WriteLine($»Число {array[i]} нечётное.»);
}
}
FixeD2
Всего 1 ответ.

Другие интересные вопросы и ответы

Сколько в среднем мастурбируют женщины и мужчины?

Антон Пономарёв6

По данному вопросу достаточно много статистических данных.

Например, согласно отчётам Кинси:

> Около 62 % опрошенных женщин признали, что по крайней мере один раз в жизни мастурбировали. При этом 45 % из тех женщин, которые признались, что мастурбировали, утверждали, что могут достигнуть оргазма при мастурбации в течение 3 минут. По данным Кинси 95 % женщин при мастурбации достигали оргазма.
> Среди мужчин 92 % признались, что по крайней мере один раз в жизни мастурбировали.

Согласно опросу, проведённому в Великобритании по методу случайной выборки:

 > 95% мужчин и 71% женщин мастурбировали в какой-то момент своей жизни;
> 73% мужчин и 37% женщин сообщили о мастурбации в течение четырёх недель перед принятием участия в обследовании;
> 53% мужчин и 18% женщин сказали, что занимались этим в предыдущие семь дней.

Согласно опросу, проведённому в 2008 году в Великобритании производителем женского нижнего белья «Госсар»:

> 92% из охваченных женщин в возрасте от 18 до 30 лет мастурбировали, причём 2/3 из них — не реже трёх раз в неделю

Согласно исследованию, проведенному журналом «Нау» в Торонто:

> Многие мужчины в возрасте от 20 до 30 лет, а иногда и более старшем, мастурбируют ежедневно или чаще. С возрастом частота мастурбации уменьшается: постепенно у мужчин, более резко у женщин. Если женщины в возрасте 13—17 лет мастурбировали в среднем почти ежедневно, то взрослые женщины мастурбировали только 8—9 раз в месяц (у взрослых же мужчин частота достигает 18—22 раз в месяц).

Тимофей Мартыненко17
Всего 1 ответ.

Заполните массив случайными числами в диапазоне 1000.2000 и подсчитайте число элементов, у которых вторая с конца цифра – чётная. Язык C#

Николай Ф.2

Random rnd = new Random(); //создание объекта для генерации псевдослучайных чисел

int [] randommas = new int [100]; //пустой массив для заполнения

int sum = 0; //сумма элементов по условию

for (int i = 0; i < 100; i++) //цикл для заполнения массива

{

randommas[i] = rnd.Next(1000,2000); //случайное число из диапазона

int check = randommas[i] / 10; //целочисленное деление, чтобы вторая цифра числа с конца стала последней

if (check % 2 == 0) sum+=randommas[i]; //проверяем четность теперь уже последней цифры, если все ок — складываем

}

Console.WriteLine($»answer is {sum}»);

Console.ReadKey(); //ожидание нажатия клавиши, чтобы консоль не закрывалась моментально после выполнения

На всякий случай, знайте, что объект Random генерирует только целые числа

Лада А.1
Всего 1 ответ.

давай 100 комплиментов своей лучшей подруге?

Гость6
1. Красивая
2. Умная
3. Заботливая
4. Привлекательная
5. Сексуальная
6. Добрая
7. Нежная
8. Милая
9. Очаровательная
10. Обворожительная
11. Неповторимая
12. Душевная
13. Незабываемая
14. Неотразимая
15. Шикарная
16. Ослепительная
17. Страстная
18. Фантастическая
19. Божественная
20. Завораживающая
21. Ангельская
22. Лучезарная
23. Адски божественная
24. Яркая
25. Отзывчивая
26. Обалденная
27. Сногсшибательная
28. Стройная
29. Обольстительная
30. Кокетливая
31. Утончённая
32. Грациозная
33. Весёлая
34. Энергичная
35. Креативная
36. Стильная
37. Коммуникабельная
38. Тактичная
39. Чудесная
40. Романтичная
41. Разносторонняя
42. Сказочная
43. Симпатичная
44. Невообразимая
45. Единственная
46. Ласковая
47. Сладенькая
48. Умопомрачительная
49. Желанная
50. Непредсказуемая
51. Загадочная
52. Интригующая
53. Безупречная
54. Гармоничная
55. Отзывчивая
56. Совершенная
57. Лучшая
58. Скромная
59. Изысканная
60. Ангельски прекрасная
61. Естественная
62. Искренняя
63. Дружелюбная
64. Понимающая
65. Таинственная
66. Мечтательная
67. Заманчивая
68. Искромётная
69. Волнительная
70. Манящая
71. Бесподобная
72. Бескорыстная
73. Непосредственная
74. Соблазнительная
75. Одурманивающая
76. Жизнерадостная
77. Прелестная
78. Улыбчивая
79. Застенчивая
80. Зажигательная
81. Честная
82. Возбуждающая
83. Чистосердечная
84. Игривая
85. Обаятельная
86. Феерическая
87. Целеустремлённая
88. Дивная
89. Женственная
90. Находчивая
91. Бесподобная
92. Лучезарная
93. Ненаглядная
94. Необходимая
95. Изумительная
96. Сказочная
97. Трогательная
98. Миниатюрная
99. Чарующая
100. Самая-самая
Любовь Клементьева22
Всего 1 ответ.

Задача. Программирование, одномерные массивы в C++ (см.)?

Разработать программу согласно индивидуальному варианту. Определить входные и выходные данные. Входные данные ввести с клавиатуры. Результат вывести на экран монитора. Размерность массива указать через константу.

**Создать числовой массив A[1..N].

Выдать на экран количество всех нулевых элементов и произведение положительных элементов, имеющих четный индекс.**

Язык С++, НЕОБХОДИМА БЛОК-СХЕМА.

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

код:

include <iostream>

include <math.h>

include <Windows.h>

using namespace std;

int main() {

SetConsoleCP(1251);

SetConsoleOutputCP(1­251);

int A[5];

int Z = 0; Z это нули

int P = 1; P это произведение

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

cin >> A[i];

if (A[i] == 0) {

Z++;

}

if ((A[i] > 0) && ( i%2 == 0)) { эта строчка не считает как нужно

P *= A[i];

}

}

cout << «Количество нулей = » << Z << endl;

cout << «Произведение = » << P << endl;

system(«Pause»);

return(0);

}

Camomille2

Программа написана совершенно правильно. Единственное, что могу предположить — это несоответствие нумерации массива у человека и компьютера. Люди привыкли нумеровать от единицы, а значит в массиве из пяти элементов три с нечетными номерами и два с четными. В программах нумерация массива обычно от нуля, т.е. в массиве из пяти элементов три четных и два нечетных. С точки зрения компьютера программа выдает верный результат. Для получения результата с точки зрения человека нужно строку

if ((A[i] > 0) && ( i%2 == 0))

заменить на

if ((A[i] > 0) && ( i%2 == 1))

Slavo­mir1
Всего 2 ответа.

Задан одномерный массив из n элементов. Найти количество отрицательных элементов массива. Паскаль

Guest2

Как-то так
for i:=1 to n do if arr[i]<0 then inc(count);

Гость3
Всего 1 ответ.
Вам также может понравиться
Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *