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

Ошибки в фрагменте кода (синтаксис и логика)

20.01.2023, 12:47. Показов 1323. Ответов 5

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
double am[3][3], bm[3][3], cm[3][3];
int nn = 3;
double s1, s2, s3, s4;
s1 = 10.; s2 = 20.;
s3 = 1., s4 = 5.;
for (int i = 0; i < nn; i++)
{
for (int j = 0; j < nn; j++) am[i][j] = s1
for (int i = 0; i < nn; i++) bm[i][j] = s3
an[i][i] = s2;
bn[i][i] = s4;
}
for (int i = 0; i < nn; i++) //
for (int j = 0; j < nn; j++) {
cm[i][j] = 0.;
for (int k = 0; k < nn; k++) cm[i][j] = cm[i][j] + am[i][k] * bm[k][j];
}
for (int i = 0; i < nn; i++) {
for (int j = 0; j < nn; j++) printf("%14.1f", cm[i][j]);
printf("/n");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2023, 12:47
Ответы с готовыми решениями:

Ошибки в фрагменте кода
вот кусок кода: int ques (char *s1, char *s2) { while (*s1 &amp;&amp; *s2 &amp;&amp; *s1++ == *s2++); return...

Исправить ошибки в заданном фрагменте кода
void __fastcall TForm8::Button3Click(TObject *Sender) {...

Есть ли ошибки в следующем фрагменте кода?
template &lt;class D, C&gt; D func2(int,C);

Найти ошибки в фрагменте программы
Найти ошибки в фрагменте программы: А= х=5 print( A ) A = A + A

5
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
19440 / 10987 / 2926
Регистрация: 21.10.2017
Сообщений: 23,200
20.01.2023, 12:58 2
Цитата Сообщение от Mind_blown Посмотреть сообщение
Ошибки в фрагменте кода
Им тут несть числа.
Для начала код в теги С++ оберни
Ошибки в фрагменте кода (синтаксис и логика)
0
3697 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
22.01.2023, 02:27 3
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Для начала код в теги С++ оберни
Не помогло
0
573 / 475 / 99
Регистрация: 05.08.2022
Сообщений: 2,598
23.01.2023, 13:52 4
Цитата Сообщение от Mind_blown Посмотреть сообщение
Ошибки в фрагменте кода
Какие? напиши
0
4863 / 2662 / 913
Регистрация: 29.11.2010
Сообщений: 5,737
29.01.2023, 19:27 5
Цитата Сообщение от Mind_blown Посмотреть сообщение
for (int j = 0; j < nn; j++) am[i][j] = s1
В конце точка-с-запятой?


Цитата Сообщение от Mind_blown Посмотреть сообщение
for (int i = 0; i < nn; i++) bm[i][j] = s3
Тогда тут j не определена.


Цитата Сообщение от Mind_blown Посмотреть сообщение
an[i][i] = s2;
bn[i][i] = s4;
Переменные an, bn не определены.

Добавлено через 37 секунд
Угадайка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    double am[3][3], bm[3][3], cm[3][3];
    int nn = 3;
    double s1, s2, s3, s4;
    s1 = 10.;
    s2 = 20.;
    s3 = 1., s4 = 5.;
    for (int i = 0; i < nn; i++) {
        for (int j = 0; j < nn; j++) am[i][j] = s1;
        for (int j = 0; j < nn; j++) bm[i][j] = s3;
        am[i][i] = s2;
        bm[i][i] = s4;
    }
    for (int i = 0; i < nn; i++) //
        for (int j = 0; j < nn; j++) {
            cm[i][j] = 0.;
            for (int k = 0; k < nn; k++) cm[i][j] = cm[i][j] + am[i][k] * bm[k][j];
        }
    for (int i = 0; i < nn; i++) {
        for (int j = 0; j < nn; j++) printf("%14.1f", cm[i][j]);
        printf("\n");
    }
0
-87 / 50 / 24
Регистрация: 12.07.2014
Сообщений: 193
04.02.2023, 09:17 6
Ошибка: В двух местах в коде используется несуществующая переменная an[i][i], вместо правильной am[i][i].

Исправление: Замените an[i][i] на am[i][i].
0
04.02.2023, 09:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2023, 09:17
Помогаю со студенческими работами здесь

найти ошибки в фрагменте программы
найти ошибки в фрагменте программы: char*str; gets(str); str='\0'; cout&lt;&lt;strlen(str);

Найти ошибки в фрагменте программы
y:=0; for x:=0.1 to 0.9 do y:=y+sin(x); Заранее спасибо!

Найти ошибки во фрагменте программы
Найти ошибки в следующем фрагменте программы: k:=81; y:=1; for i:=1 to sqrt(k) do y:=y*2;

Как должна работать логика и синтаксис передачи данных в другой класс?
Суть проста, в одном классе есть массив с данными о противниках, далее есть класс поведения...

Найти ошибки в следующем фрагменте программы
Найти ошибки в следующем фрагменте программы: k:=0; for i:=-2 to 15 do k:=k+sqr(i); k:=2*i+k;

Исправьте синтаксические ошибки в фрагменте программы
a) Var I, k:real; S:real; Begin K=81; S:=4 For i=1 to k S=s/2 End б) Var a:real; Begin s=10;...

Обьясните и исправьте ошибки во фрагменте программы
Заранее спасибо Вложение удалено.


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

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

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