Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 55

Все нулевые элементы матрицы заменить на единицу

29.01.2013, 19:59. Показов 4073. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Условие: Все нулевые элементы заменить на единицу! Во второй строке у меня там изменённый масив но там выводит нули одни! Почему?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
int main()
{
randomize(); //Запускаем режим сл. чисел, без этого каждый раз при запуске числа будут одни и теже
  int  i,Arr[10];
     for (int i=0; i < 10; i++)
     Arr[i]  =  random(5);    // Сл. числа от 0 до 4
     for (int i=0; i < 10; i++)
     cout << Arr[i] <<"   ";
     cout<<"\n";
      for (int i=0; i < 10; i++)
     {if (Arr[i]=0)
     Arr[i]=1;
     cout << Arr[i] <<"   ";}
     getch();
return 0;
}
//---------------------------------------------------------------------------
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.01.2013, 19:59
Ответы с готовыми решениями:

Заменить все нулевые элементы матрицы, которые стоят на побочной диагонали и выше нее, на 1
Дана квадратная матрица NxN. Заменить все 0 элементы на 1, которые стоят на побочной диагонали и выше нее.

Все отрицательные элементы массива уменьшить в двое, а все нулевые элементы заменить на...
Задан массив М, состоящий из К строк и N столбцов. Все отрицательные элементы уменьшить в двое, а все нулевые элементы заменить на – 0.1.

Если последняя строка данной матрицы содержит нулевые элементы - домножить все элементы матрицы на 10
Дана действительная матрица С(n*m).Если последняя строка данной матрицы содержит нулевые элементы то домножить все элементы матрицы на 10

5
 Аватар для Starscream
57 / 45 / 14
Регистрация: 04.11.2012
Сообщений: 106
29.01.2013, 20:03
C++
1
if (Arr[i] = 0)
нужно писать не = а ==
0
 Аватар для Евгений89
102 / 102 / 39
Регистрация: 17.04.2011
Сообщений: 554
29.01.2013, 20:06
какая вторая строка у вас одномерный массив
0
171 / 79 / 4
Регистрация: 05.12.2012
Сообщений: 217
29.01.2013, 20:07
Цитата Сообщение от ШифрКод Посмотреть сообщение
if (Arr[i]=0)
Не гут. "=="
2
 Аватар для Sonyk91
111 / 111 / 13
Регистрация: 01.10.2012
Сообщений: 2,228
29.01.2013, 20:11
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
    for (int i=0; i < 10; i++)
    {
        if (Arr[i]==0)
            Arr[i]=1;
        cout << Arr[i] <<"   ";
    }
1
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 55
29.01.2013, 23:37  [ТС]
спс...мне помогло когда доставил ==
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2013, 23:37
Помогаю со студенческими работами здесь

В матрице A(m,n) все не нулевые элементы заменить обратными по величине и противоположными по знаку
Вот задание: В матрице A(m,n) все не нулевые элементы заменить обратными по величине и противоположными по знаку. #include...

Ввести массив и заменить все нулевые элементы последним элементом массива
Прошу помочь, искал на форуме, но подходящего не нашел. Мне нужно ввести массив и заменить все нулевые элементы последним элементом массива.

Все нулевые элементы массива заменить на средние арифметические всех элементов
Здравствуйте, мне была задана программа, с таким заданием: &quot;В массив целых чисел все нулевые элементы заменить на средние арифмитические...

Необходимо заменить нулевые элементы матрицы вещественных чисел размерностью 5 на 5 ее максимальным элементом
Помогите пожалуйста сделать программу на Borland C++ 6. Заменить нулевые элементы матрицы вещественных чисел размерностью 5x5 ее...

В массиве найти максимальный элемент и заменить им все нулевые элементы, с вызовом функции
#include &lt;iostream&gt; using namespace std; void Zamena(double a, int n, double max) { for (int i = 0; i &lt; n; i++) if (a &gt;...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru