Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
razervip
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 59
1

Дан массив ц. чисел, кратные 10 заменить на 0

04.12.2013, 18:05. Просмотров 321. Ответов 0
Метки нет (Все метки)

Дан массив целых чисел:
а) кратные 10, заменить на 0.
б) все нечетные элементы удвоить, а четные уменьшить вдвое.

Помогите пожалуйста найти ошибки

а) Вместо того, чтобы заменять числа кратные 10 он их удаляет.
б) Не хочет выполнять вышеперечисленное, выводит 1 число.
Кликните здесь для просмотра всего текста
а)
#include <iostream>
#include <cmath>
using namespace std;
int main () {
int i, mas[100];
for (i=0; i<100; i++) {
mas[i]=rand()%1000+1;
}
cout<<"Начальный массив:\n";
cout<<"\n";
for (i=0; i<100; i++) {
cout<<mas[i]<<' ';
}
cout<<"\n \n";
cout<<"Массив после вычислений: \n";
for (i=0; i<100; i++) {
if (mas[i]%10==0) {
mas[i]=0;
}
else
{
cout<<"\n";
cout<<mas[i]<<"\n";
}
}
system ("pause");
return 0;
}


Кликните здесь для просмотра всего текста
б)
#include <iostream>
#include <cmath>
using namespace std;
int main () {
int i, mas[100];
for (i=0; i<100; i++) {
mas[i]=rand()%1000+1;
}
cout<<"Начальный массив:\n";
cout<<"\n";
for (i=0; i<100; i++) {
cout<<mas[i]<<' ';
}
cout<<"\n \n";
cout<<"Массив после вычислений: \n";
for (i=0; i<100; i++) {
if (i%2==0) {
mas[i]=(mas[i])/2;
}
else
{
mas[i]*= mas[i]
}
}
cout<<"\n";
cout<<mas[i]<<"\n";
system ("pause");
return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2013, 18:05
Ответы с готовыми решениями:

Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0; Все нечетные...

Дан массив чисел.Все числа граничащие с цифрой 1 заменить нулями
Дан массив чисел.Все числа, граничащие с цифрой 1 заменить нулями

Дан массив вещественных чисел. Каждый отрицательный элемент заменить его абсолютной величиной
3. Дан массив вещественных чисел. Каждый отрицательный элемент заменить его абсолютной величиной.

Дан массив вещественных чисел.Каждый элемент больше 10 заменить на его квадратный корень.
Помогите новичку с недельным опытом=) Дан массив вещественных чисел.Каждый элемент больше 10...

Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную величину.
Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 18:05

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

Дан массив из n элементов. Вывести элементы массива, кратные k
С клавиатуры вводится количество элементов массива n (0 &lt; n &lt;= 100) — размер массива. В следующей...

Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив...
помогите!!!((( дан массив целых чисел,произвести для него следующие операции: для каждого из чисел...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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