0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
1

Исправление ошибок

19.12.2013, 17:52. Показов 957. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста помогите исправить ошибки!!!


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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#include <iostream h>
#include <stdlib h>
int main()
{
    int n = 10;
    int a = [10][10];
    int b = [10][10];
    int c;
    randomize;
    for(int i=0;i<n;i++)
              for(int j=0;j<n;j++)
                        {a[i][j]=0+random(2);
                        b[i][j]=0;}
cout<<"Matrix A":"<<\n";
for(int i=0;i<n;i++)
{
          for(int j=0;j<n;j++)
                    cout<<a;[i][j]<<"";
cout<<endl;
     }
     cout<<"\n";
     s=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
 if((0<i<9)&&(0<j<9)){
 s=a[i+1][j+1]+a[i-1][j-1]+a[i-1][j]+a[i][j-1]+a[i+1][j]+a[i][j+l]+a[i-1][i+1]+a[i+1][j-1];
}
 else {
  if ((i==0) && (j==0)) {
  s=a [i+1][j+1]+a[i+1][j]+a[i[j+1];
}
 else {
      if((i==9) && (j==0)){ 
  s=a[i][j+1]+a[i-1][j]+a[i-1][j+1];
}
 else {
      if((i==0) && (j==9)){ 
  s=a[i+1][j]+a[i][j-1]+a[i+1][j-1];
  }
   else {
      if((i==9) && (j==9)){ 
  s=a[i][j+1]+a[i-1][j]+a[i+1][j];
 }
  else {
   if((0<i<9)&&(j==0)){ 
    s=a[i][j+1]+a[i-1][j]+a[i+1][j];
 }
 else {
        if(i==0)) && ((0<j<9){
   s=a[i+1][j]+a[i][j-1]+a[i][j]+a[j+1];
 }
 else{
 if((0<i<9)&&(j==9)){ 
 s=a[i][j-1]+a[i+1][j]+a[i-1][j];
 }
 else{
     if&&(j==9)) && ((0<i<9){ 
 s=a[i][j-1]+a[i][j+1]+a[i-1][j];
 
         }}
           }
        }
       }
      }
     }
    }
   }
 if ((s<2)||(s>3)){ 
 b[i][j]=0;
 }
 else{
       if((s==2){
       b[i][j]=a[i][j];
       }
       else {
             if(s==3){
        b[i][j]=1;}
             }
         }
    }
cout«"Matrix B:"<<"\n"; 
for(int i=0;i<n;i++)
{
       
          for(intj=0;j<n;j++)
                   if(b[i][j]==0){
        cout<<"i";
        }
        else{
        if(b[i][j]==i){
        cout<<"*";
        }
        }
       cout<end];
      }
      cin.get();
      cin.get();
      return 0;
      }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2013, 17:52
Ответы с готовыми решениями:

Исправление ошибок
Есть такая программка, которая должна считать значения из файла типа float, записать массив и лать...

Исправление ошибок
Помогите разобраться, в чём моя ошибка. Не хочет компилировать. #include &lt;iostream&gt; #include...

Исправление ошибок
Помогите запустить программу #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; #include &lt;fstream.h&gt; int...

исправление ошибок
//funkcijas1 #include &lt;iostream&gt; using namespace std; int main() { int i,...

17
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
19.12.2013, 18:03 2
Напишите что должна делать ваша программа.Ее легче написать,чем исправить
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
19.12.2013, 18:05  [ТС] 3
Помогите кто нибудь!!!!!

Добавлено через 49 секунд
Секунду!
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
19.12.2013, 18:08  [ТС] 4
Вот задание!!!!
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
19.12.2013, 18:41  [ТС] 5
кто может помогите это очень срочно!!!

Добавлено через 15 минут
Пожалуйста, помогите!!! очень вас прошу!!!
0
magirus
19.12.2013, 20:03
  #6
 Комментарий администратора 
тексты заданий перепечатываем на форум. читаем правила
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
19.12.2013, 20:32  [ТС] 7
У меня нет времени читать ваши правила!

Добавлено через 1 минуту
Помогите лучше с заданием!

Добавлено через 16 минут
magirus, Ты можешь помочь????????

Добавлено через 1 минуту
Genn55, Помоги пожалуйста!!!
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
19.12.2013, 20:33 8
Задание напишите, может кто и поможет.
1
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
19.12.2013, 20:44  [ТС] 9
ЗАДАНИЕ



Сформировать из матрицы А (10,10) матрицу В (10,10) по следующий правилам:

1) элементы матриц А и В принимают только значения 0 или 1;

2) соседями элемента aij считаются все элементы, расположенные рядом с данным по горизонтали, вертикали или диагонали;

3) если сумма S значений соседей элемента aij меньше двух или больше трех, то bij=0;

4) если сумма S значении у соседей элемента aij равна двум, то aij = bij ;

5) если сумма S значении у соседей элемента aij равна трем, то bij=1.

По окончании формирования матрицы В значения элементов построчно вывести на печать, заменяя 0-символом i,
1 - символом *
0
17 / 17 / 2
Регистрация: 03.05.2013
Сообщений: 114
19.12.2013, 20:44 10
Тест, ты ведь пробовал запускать программу? Может дашь ошибки сразу, чтобы мы сейчас не садились курить твой исходник? И было бы неплохо увидеть задание.
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
19.12.2013, 21:12  [ТС] 11
azoller, ЗАДАНИЕ



Сформировать из матрицы А (10,10) матрицу В (10,10) по следующий правилам:

1) элементы матриц А и В принимают только значения 0 или 1;

2) соседями элемента aij считаются все элементы, расположенные рядом с данным по горизонтали, вертикали или диагонали;

3) если сумма S значений соседей элемента aij меньше двух или больше трех, то bij=0;

4) если сумма S значении у соседей элемента aij равна двум, то aij = bij ;

5) если сумма S значении у соседей элемента aij равна трем, то bij=1.

По окончании формирования матрицы В значения элементов построчно вывести на печать, заменяя 0-символом i,
1 - символом *

Добавлено через 7 минут
azoller, В этом исходнике куча ошибок!

Добавлено через 14 минут
Может все таки поможет мне с заданием???
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
20.12.2013, 01:01 12
Исправил ваши явные ошибки.Работает.В сам код не вникал,но что то выдает смотрите сами.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <iomanip>
 
int main()
{
    using namespace std;
    int n=10;
    int a[n][n];
    int b[n][n];
    srand(time(NULL));
    cout<<"Matrix A:"<<"\n";
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < n; j++)
            {
                a[i][j] = rand() %2;
                b[i][j] = 0;
                cout << a[i][j] << "\t";
            }
            cout<<"\n";
    }
       int  s=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
 if((i<9)&&(j<9))
 {
 s=a[i+1][j+1]+a[i-1][j-1]+a[i-1][j]+a[i][j-1]+a[i+1][j]+a[i][j+1]+a[i-1][i+1]+a[i+1][j-1];
}
 else
 {
  if ((i==0) && (j==0))
  {
  s=a[i+1][j+1]+a[i+1][j]+a[i][j+1];
  }
 else
 {
      if((i==9) && (j==0))
      {
  s=a[i][j+1]+a[i-1][j]+a[i-1][j+1];
      }
 else
 {
      if((i==0) && (j==9))
      {
  s=a[i+1][j]+a[i][j-1]+a[i+1][j-1];
      }
   else {
      if((i==9) && (j==9))
      {
  s=a[i][j+1]+a[i-1][j]+a[i+1][j];
      }
  else
  {
   if((i<9)&&(j==0))
   {
    s=a[i][j+1]+a[i-1][j]+a[i+1][j];
    }
 else {
        if((i==0) && (j<9))
                    {
   s=a[i+1][j]+a[i][j-1]+a[i][j]+a[i][j+1];
                    }
 else
 {
 if((i<9)&&(j==9))
 {
 s=a[i][j-1]+a[i+1][j]+a[i-1][j];
 }
 else
 {
     if((j==9) && (i<9))
      {
 s=a[i][j-1]+a[i][j+1]+a[i-1][j];
 
      }
  }
           }
        }
       }
      }
     }
    }
   }
 if ((s<2)||(s>3))
 {
 b[i][j]=0;
 }
 else
 {
       if(s==2)
        {
       b[i][j]=a[i][j];
         }
       else
       {
             if(s==3)
               {
                b[i][j]=1;
               }
       }
 }
    }
cout<<"Matrix B:"<<"\n";
for(int i=0;i<n;i++)
{
 
          for(int j=0;j<n;j++)
                   if(b[i][j]==0)
                   {
                     cout<<"i"<<"\t";
                   }
        else
        {
        if(b[i][j]==1)
        {
        cout<<"*"<<"\t";
        }
        }
       cout<<endl;
      }
 
    return 0;
}
1
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
20.12.2013, 16:08  [ТС] 13
Genn55, Выдает ошибки!!!!
0
Заблокирован
20.12.2013, 17:13 14
Вот так попробуйте:

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
int main()
{
    using namespace std;
    const int n=10;
    int a[n][n];
    int b[n][n];
    srand(time(NULL));
    cout<<"Matrix A:"<<"\n";
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < n; j++)
            {
                a[i][j] = rand() %2;
                b[i][j] = 0;
                cout << a[i][j] << "\t";
            }
            cout<<"\n";
    }
       int  s=0;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
 if((i<9)&&(j<9))
 {
 s=a[i+1][j+1]+a[i-1][j-1]+a[i-1][j]+a[i][j-1]+a[i+1][j]+a[i][j+1]+a[i-1][i+1]+a[i+1][j-1];
}
 else
 {
  if ((i==0) && (j==0))
  {
  s=a[i+1][j+1]+a[i+1][j]+a[i][j+1];
  }
 else
 {
      if((i==9) && (j==0))
      {
  s=a[i][j+1]+a[i-1][j]+a[i-1][j+1];
      }
 else
 {
      if((i==0) && (j==9))
      {
  s=a[i+1][j]+a[i][j-1]+a[i+1][j-1];
      }
   else {
      if((i==9) && (j==9))
      {
  s=a[i][j+1]+a[i-1][j]+a[i+1][j];
      }
  else
  {
   if((i<9)&&(j==0))
   {
    s=a[i][j+1]+a[i-1][j]+a[i+1][j];
    }
 else {
        if((i==0) && (j<9))
                    {
   s=a[i+1][j]+a[i][j-1]+a[i][j]+a[i][j+1];
                    }
 else
 {
 if((i<9)&&(j==9))
 {
 s=a[i][j-1]+a[i+1][j]+a[i-1][j];
 }
 else
 {
     if((j==9) && (i<9))
      {
 s=a[i][j-1]+a[i][j+1]+a[i-1][j];
 
      }
  }
           }
        }
       }
      }
     }
    }
   }
 if ((s<2)||(s>3))
 {
 b[i][j]=0;
 }
 else
 {
       if(s==2)
        {
       b[i][j]=a[i][j];
         }
       else
       {
             if(s==3)
               {
                b[i][j]=1;
               }
       }
 }
    }
cout<<"Matrix B:"<<"\n";
for(int i=0;i<n;i++)
{
 
          for(int j=0;j<n;j++)
                   if(b[i][j]==0)
                   {
                     cout<<"i"<<"\t";
                   }
        else
        {
        if(b[i][j]==1)
        {
        cout<<"*"<<"\t";
        }
        }
       cout<<endl;
      }
 
    return 0;
}
Добавлено через 13 секунд
Теперь ошибок компилятора нет.
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
20.12.2013, 17:14 15
Результат работы
Миниатюры
Исправление ошибок  
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 16
20.12.2013, 17:38  [ТС] 16
Почему так???
Миниатюры
Исправление ошибок  
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
20.12.2013, 18:02 17
У меня Code::Block в других я не работал. Так что помощи от меня будет мало,похоже у вас не прописан путь к проекту.Попробуйте создать новый проект.
0
546 / 379 / 56
Регистрация: 23.06.2013
Сообщений: 1,181
Записей в блоге: 6
20.12.2013, 18:08 18
Цитата Сообщение от Тест Посмотреть сообщение
Почему так???
Перед include<iostream> добавьте #include "stdafx.h"
0
20.12.2013, 18:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2013, 18:08
Помогаю со студенческими работами здесь

Исправление ошибок в C++
Всем доброго времени суток! У меня появился такой вопрос, есть ли в Visual Studio 8 или 10 такая...

Исправление ошибок
Какие ошибки есть в следующем коде? for (int i =О: i &lt;= phrase.size(): ++i) { cout «...

Исправление ошибок
Есть задание : Во введенной строке заменить все пробелы на запятые, а запятые на точки. Посчитать...

Исправление ошибок
Дано 100 вещественных чисел. Определить, образуют ли они возрастающую последовательность....


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

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

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