Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Массив 
:(
    Опции темы
Alex203
Дата 3.12.2019, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 3.12.2019

Репутация: нет
Всего: нет



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

В массивах с 11 действительных чисел найдите количество дополнительных, отрицательных и нулевых элементов.
Код

int* arr = new int[11] {1,-9,0,0,18,-95,56,-6,0,45,-9};

int countP = 0;    //количество положительных
int countNull = 0; //количество нулей
int countM = 0;    //количество отрицательных

for(int i = 0; i < 11; ++i)
{
   if(arr[i] < 0) countM++;
   if(arr[i] == 0) countNull++;
   if(arr[i] > 0) countP++;
}

cout<<"Положительные: "<<countP<<endl;
cout<<"Нули: "<<countNull<<endl;
cout<<"Отрицательные: "<<countM<<endl;

delete[] arr;


В массиве с 7 целых чисел расположить элементы массива в обратном порядке.

Это сообщение отредактировал(а) Alex203 - 3.12.2019, 11:58
PM MAIL   Вверх
kapbepucm
Дата 3.12.2019, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: нет
Всего: 12



Цитата(Alex203 @  3.12.2019,  11:57 Найти цитируемый пост)
В проекте предусмотреть введение элементов массива с клавиатуры.
В первом задании во вторую строку вставить что нибудь, например
Код
for(int j=0; j < 11; ++j)
{
  cout << "arr[" << j << "]=";
  cin >> arr[j];
}


Это сообщение отредактировал(а) kapbepucm - 3.12.2019, 14:22


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
kapbepucm
Дата 3.12.2019, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: нет
Всего: 12



второе задание:
Код
  const int MAX = 7;
  int i, tmp;
  int* arr = new int[MAX];

  for(i=0; i < MAX; ++i)
  {
    cout << "arr[" << i << "]=";
    cin >> arr[i];
  }

  for(i=0; i < MAX / 2; ++i)
  {
    tmp = arr[i];
    arr[i] = arr[MAX - i - 1];
    arr[MAX - i - 1] = tmp;
  }

  delete[] arr;



--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1274 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.