5 / 5 / 1
Регистрация: 20.05.2012
Сообщений: 174
1

В одномерном массиве B (n) заменить нулевые элементы на значение индексов этих элементов, где 0 <= n <= 80.

26.11.2013, 01:03. Показов 1816. Ответов 4
Метки нет (Все метки)

Помогите разобраться с задачей. За ранее спасибо!

В одномерном массиве B (n) заменить нулевые элементы на значение индексов этих элементов, где 0 <= n <= 80.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2013, 01:03
Ответы с готовыми решениями:

Заменить в одномерном массиве нулевые элементы на значение минимального элемента
Заменить в одномерном массиве нулевые элементы на значение минимального элемента.:help:

В предложенном одномерном массиве нулевые элементы заменить единицами
В предложенном одномерном массиве нулевые элементы заменить единицами.:-| помогите кто знает =( я...

В одномерном массиве найти самый большой элемент и заменить им все нулевые элементы
В одномерном массиве найти самый большой элемент и заменить им все нулевые элементы. помогите...

В одномерном массиве найти самый большой элемент и заменить им все нулевые элементы
В одномерном массиве найти самый большой элемент и заменить им все нулевые элементы.

4
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
26.11.2013, 02:28 2
Поскольку чем заполнен массив не указано сделал заполнение массива случайными числами от 0 до 50.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#define n 81
using namespace std;
 
int main()
{
    int B[n];
    for(int i=0;i<n;i++)
    {
        B[i]=rand()%51;
        cout<<"Before - "<<B[i]<<";\t";
        if(B[i]==0)
            B[i]=i;
        cout<<"After - "<<B[i]<<";\n";
    }
    system("pause>null");
    return 0;
}
0
36 / 36 / 27
Регистрация: 05.11.2013
Сообщений: 149
26.11.2013, 02:30 3
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>
#include <conio.h>
#include <ctime>
#include <stdlib.h>
#include <iomanip>
using namespace std;
 
 
int main()
{
    srand(time(NULL));
    const int n = 20;
    int arr[n];
    for(int i=0;i<n;i++)
    {
        arr[i]=rand()%5;
        cout<<arr[i]<<setw(4);
    }
    cout<<"\n\n";
    for(int i(0);i<n;i++)
    {
        (arr[i]==0)? arr[i]=i:arr[i];
        cout<<arr[i]<<setw(4);
    }
    _getch();
    return 0;
}
0
5 / 5 / 1
Регистрация: 20.05.2012
Сообщений: 174
27.11.2013, 00:08  [ТС] 4
Я не понимаю что требуется в задании, плохо знаком с массивами... а вообще нужно сделать в билдере dev c++, без cout, return, system, но это пол беды.
0
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
27.11.2013, 00:38 5
Цитата Сообщение от eek Посмотреть сообщение
а вообще нужно сделать в билдере dev c++, без cout, return, system, но это пол беды.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#define n 81
 
void main()
{
    int B[n];
    for(int i=0;i<n;i++)
    {
        B[i]=rand()%10;
        printf("Before - %i;",B[i]);
        if(B[i]==0)
            B[i]=i;
        printf("\tAfter - %i;\n",B[i]);
    }
    scanf(" ");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2013, 00:38
Помогаю со студенческими работами здесь

В произвольно заданном одномерном массиве все нулевые элементы заменить максимальным элементом
народ уже всё перепробовал знаю банально,но помогите

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

В одномерном массиве найти самый большой элемент и заменить им все нулевые элементы.
В одномерном массиве найти самый большой элемент и заменить им все нулевые элементы.

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

В массиве В заменить нулями те элементы, которые имеют нечетную сумму индексов и превосходят среднее арифметическое значение элементов массива А
дан массив А(10) и массив В(3,3). В массиве В заменить нулями те элементы, которые имеют нечетную...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru