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

Не могу додумать программку, есть ошибочка, никак немогу обнарожить, прошу помочь мне в этом - C++

Восстановить пароль Регистрация
 
KILLERLOT
2 / 2 / 1
Регистрация: 16.01.2011
Сообщений: 26
18.01.2011, 15:14     Не могу додумать программку, есть ошибочка, никак немогу обнарожить, прошу помочь мне в этом #1
Задание такое: В двумерном целочисленном массиве заменить максимальный элемент каждой строки на ноль.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Imax=1; Jmax=1;
for(i=1; i<=kol_vo_strok; i++)
for(j=1; j<=kol_vo_stolb; j++)
if(IMass2[Imax][Jmax]<IMass2[i][j])
{Imax=i; Jmax=j;}
 
 
for(i=1; i<=kol_vo_strok; i++)
for(j=1; j<=kol_vo_stolb; j++)
if(IMass2[Imax][Jmax]==IMass2[i][j]){IMass2[i][j]=0;}
 
printf("novi massiv\n");
for(i=1;  i<=kol_vo_strok; i++)
{for(j=1; j<=kol_vo_stolb; j++)
{printf("%d  ",IMass2[i][j]);}
printf("\n");}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2011, 15:14     Не могу додумать программку, есть ошибочка, никак немогу обнарожить, прошу помочь мне в этом
Посмотрите здесь:

немогу никак понять в чем ошибка=(помогите плиз! C++
Прошу помочь C++
Прошу помочь C++
Очень прошу помочь... C++
C++ Не могу додумать конец программы...
прошу помочь в с++ C++
C++ Программка вроде не сложная, но никак не могу разобраться с модулями... Часть кода есть
C++ Я не прошу писать мне код, я прошу подсказать мне, что за структура требуется в задании

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Merlin666
 Аватар для Merlin666
96 / 96 / 10
Регистрация: 26.12.2010
Сообщений: 220
18.01.2011, 15:25     Не могу додумать программку, есть ошибочка, никак немогу обнарожить, прошу помочь мне в этом #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
27
28
29
30
31
32
33
34
35
36
int n,m,max,jmax;
 cout<<"N = "; cin>>n;
 cout<<"M = "; cin>>m;
 
 int mas[100][100];
 
 cout<<"Enter your massive:\n";
 for (int i=0;i<n;i++)
  for (int j=0;j<m;j++)
  {
    cin>>mas[i][j];
    if (j==m-1) cout<<"";
  }
 
  for (int i=0; i<n;i++)
  {
    max=mas[i][0];
    for (int j=0;j<m;j++)
    {
      if (mas[i][j]>max)
      {
        max=mas[i][j];
        jmax=j;
      }
    }
    mas[i][jmax]=0;
  }
 
  cout<<"New Massive:\n";
 
  for (int i=0;i<n;i++)
   for (int j=0;j<m;j++)
   {
     cout<<mas[i][j]<<" ";
     if (j==m-1) cout<<"\n";
   }
Yandex
Объявления
18.01.2011, 15:25     Не могу додумать программку, есть ошибочка, никак немогу обнарожить, прошу помочь мне в этом
Ответ Создать тему
Опции темы

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