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

Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ - C++

Восстановить пароль Регистрация
 
Skoba
 Аватар для Skoba
1 / 1 / 0
Регистрация: 06.03.2014
Сообщений: 28
07.05.2014, 21:43     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ #1
Вот что нужно написать кодом: сравнить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем, например, пробел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2014, 21:43     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ
Посмотрите здесь:

C++ Время выполнения программы равно нулю
C++ Даны три числа a, b, с. Определить, какое из них равно d. Если ни одно не равно d, то найти max(j — a, d — b,
C++ Заменить первое число нулем, если оно меньше или равно второму
Выведите массив на экран и найдите количество элементов, значение которых равно нулю C++
C++ Остановить цикл ввода последовательности, если введенное значение равно нулю.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Serg22
 Аватар для Serg22
102 / 102 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
07.05.2014, 21:44     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ #2
Вам весь код, или условия будет достаточно?
C++
1
if(arr[i][j]==0) arr[i][j]=" ";
Skoba
 Аватар для Skoba
1 / 1 / 0
Регистрация: 06.03.2014
Сообщений: 28
07.05.2014, 22:48  [ТС]     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ #3
спасибо, только это

Добавлено через 34 минуты
Serg22, а если двумерный массив константа, то что тогда делать?
Serg22
 Аватар для Serg22
102 / 102 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
07.05.2014, 22:59     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ #4
Абсолютно аналогично. ну если я вас правильно понял...
C++
1
2
3
4
5
6
7
8
9
10
 #define N 3
 #define M 4
int mas[N][M];
// bla bla bla 
for(int i=0;i<N;i++){
for(int i=0;j<M;j++){
 
if(mas[i][j]==0) mas[i][j]=" ";
}
}
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
07.05.2014, 23:03     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ #5
Цитата Сообщение от Serg22 Посмотреть сообщение
" ";
а ничего что у вас символ ?

Добавлено через 1 минуту
Skoba,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main(int argc, char *argv[])
{
    const int i_n = 10, j_n = 20;
    const char **arr = new const char*[i_n];
    char **arr_not_const = (char**)arr;
    for(int i = 0 ; i < i_n; i++)
        arr[i] = new char [j_n];
    for(int i = 0 ; i < i_n; i++)
        for(int j = 0 ; j < j_n; j++)
            if(arr_not_const[i][j] == 0) 
                arr_not_const[i][j]=' ';
 
    return 0;
}
Serg22
 Аватар для Serg22
102 / 102 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
07.05.2014, 23:09     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ #6
верно, не заметил
Yandex
Объявления
07.05.2014, 23:09     Определить, равно ли число (двумерного массива) нулю. Если равно, то вместо нуля записываем указанный символ
Ответ Создать тему
Опции темы

Текущее время: 23:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru