Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
М@рианна
0 / 0 / 0
Регистрация: 28.06.2011
Сообщений: 20
#1

Заменить элементы массива, кратные 9 на нечетных местах, числом 10 - C++

19.04.2012, 16:56. Просмотров 439. Ответов 3
Метки нет (Все метки)

в массиве заменить элементы кратные 9 - стоящие на нечетных местах, числом 10
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2012, 16:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить элементы массива, кратные 9 на нечетных местах, числом 10 (C++):

Элементы, стоящие на четных местах массива, заменить введенным числом - C++
Здравствуйте, почему-то не срабатывает заменить введенным числом элементы, стоящие на четных местах массива. Задачка: Сформируйте...

Заменить элементы, кратные трем, на сумму нечетных по значению элементов массива - C++
Ввести целочисленный массив ,состоящий из 17 элементов .Заменить элементы кратные трем на сумму нечетных по значению элементов . Помогите я...

Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным - C++
В заданном массиве В, который содержит 21 элемент, заменить все отрицательные элементы, стоящие на четных местах, максимальным его...

Все элементы исходного массива, стоящие на нечетных местах, возвести в квадрат, на четных местах – в куб - C++
как будет код не знаете? Дано два массива байтов, один заполнен числами. Заполнить второй массив следующим образом: все элементы...

Сортировка массива: отдельно элементы, стоящие на четных местах и элементы, стоящие на нечетных местах - C++
здравствуйте! задание: В одномерном массиве, состоящем из п целых элементов. Упорядочить по возрастанию отдельно элементы, стоящие на...

Элементы на нечетных местах массива расположить в порядке возрастания - C++
Дан массив М (15) действительных чисел. Элементы на нечетных местах расположить в порядке возрастания, а на четных в порядке убывания.

3
Venteux
7 / 7 / 1
Регистрация: 19.09.2010
Сообщений: 21
19.04.2012, 17:05 #2
C++
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
#include <iostream.h>
#include<conio.h>
#include<math.h>
 
void main()
{clrscr();
 int mas[10], i=0;
 
 cout<<"Введите элементы массива: \n";
 for(i=0;i<10;i++)
  {cout<<"mas["<<i<<"] = ";
   cin>>mas[i];
 
   if((mas[i]%9==0) && (i%2!=0))
    {mas[i]=10;}
 
  }
 
  cout<<"Полученный массив:\n";
 
  for(i=0;i<10;i++)
   cout<<mas[i]<<endl;
 
  getch();
 
}
Правда, не проверяла ещё
1
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
19.04.2012, 17:32 #3
Цитата Сообщение от Venteux Посмотреть сообщение
(i%2!=0)
не первый раз вижу такие условия в цикле. А что, цикл без проверки внутри нечётности
C
1
for(i=1; i<10; i+=2){///
не оптимальнее сделать??? Берегите процессорные команды!
2
Venteux
7 / 7 / 1
Регистрация: 19.09.2010
Сообщений: 21
19.04.2012, 21:14 #4
Понял, спасибо, исправляюсь Тогда будет так

C++
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
#include <iostream.h>
#include<conio.h>
#include<math.h>
 
void main()
{clrscr();
 int mas[10], i=0;
 
 cout<<"Введите элементы массива: \n";
 for(i=0;i<10;i++)
  {cout<<"mas["<<i<<"] = ";
   cin>>mas[i];
  }
 
 for(i=1;i<10;i+=2)
  {if(mas[i]%9==0)
    {mas[i]=10;}
  }
 
  cout<<"Полученный массив:\n";
 
  for(i=0;i<10;i++)
   cout<<mas[i]<<endl;
 
  getch();
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2012, 21:14
Привет! Вот еще темы с ответами:

Элементы массива, стоящие на нечетных местах, расставить в обратном порядке - C++
Задан линейный массив, состоящий из n элементов. Элементы, стоящие на нечетных местах, расставить в обратном порядке.

Элементы, стоящие на нечетных местах массива, расставить в обратном порядке - C++
Условие: Программу разработать, используя динамическое распределение памяти для массивов. Задание: Задан линейный массив, состоящий из n...

Вывести элементы массива, стоящие на четных местах, затем — на нечетных - C++
Дан массив. Вывести на экран сначала его элементы, стоящие на четных местах, затем — на нечетных. Помогите написать программу.

Заменить элементы массива, кратные трем, на противоположные по знаку - C++
Задайте массив из n элементов. Замените элементы кратные трем, на противоположные по знаку. Выведите на экран исходный и измененный массивы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
19.04.2012, 21:14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru