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

Не могу понять ошибку

05.12.2013, 19:01. Показов 595. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите получить правильный ответ

C++ (Qt)
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
#include<iostream>
 
using namespace std;
 
int main() {
 
    
    int j, i, n;
    float mas[10][10];
    double sum = 0;
    cin >> n;
    for (i = 0; i < 10; i++)
        for (j = 0; j < 10; j++) cin >> mas[j][i];
    for (i = 0; i < 10; i++)
        for (j = 0; j < 10; j++){
 
            if (i == 0 && j == 0){ mas[j][i] = (mas[1][i] + mas[j][1]) / 2; }
            if (j > 0 && i == 0 && j < 9) { mas[j][i] = (mas[j - 1][i] + mas[j + 1][0] + mas[j][i + 1]) / 3; }
            if (mas[j][i] == mas[9][0]){ mas[j][i] = (mas[8][i] + mas[j][1]) / 2; }
            if (j == 0 && i > 0 && i < 9) { mas[j][i] = (mas[j + 1][i] + mas[j][i + 1] + mas[j][i - 1]) / 3; }
            if (j>0 && i > 0 && i < 9 && j < 9){ mas[j][i] = (mas[j + 1][i] + mas[j][i + 1] + mas[j][i - 1] + mas[j - 1][i]) / 4; }
            if (j == 9 && i>0 && i < 9){ mas[j][i] = (mas[j - 1][i] + mas[j][i + 1] + mas[j][i - 1]) / 3; }
            if (j > 0 && i == 9 && j < 9){ mas[j][i] = (mas[j - 1][i] + mas[j + 1][i] + mas[j][i - 1]) / 3; }
            if (i == 9 && j == 9){ mas[j][i] = (mas[8][9] + mas[9][8]) / 2; }
            if (i == 9 && j == 0){ mas[j][i] = (mas[1][i] + mas[j][8]) / 2; }
 
        }
 
        sum = 0;
        for (i = 0; i < 10; i++){
            for (j = 0; j < 10; j++)
                if (i - j>0){
                    sum += (mas[j][i]);
 
                }}
 
        for (i = 0; i < 10; i++){
            cout << "\n";
            for (j = 0; j < 10; j++){
                cout.width(1);
                cout << fixed;
                cout << mas[j][i] << "  ";
 
            }}
 
        cout << sum;
 
        return 0;
 
}
Формат входных данных.
Ввод: 2 целых числа (размерность квадратной матрицы) и n вещественных элементов
Вывод: сглаженная матрица и 1 вещественное число
Пример входных данных:
10 10
-2 0 4 7 -1 8 0 9 6 -8
0 5 2 0 -3 4 0 -3 4 1
7 -5 6 5 1 2 -3 4 -3 8
0 1 4 3 -2 1 2 4 -7 5
3 0 -4 0 0 -6 9 0 6 8
9 -7 7 1 -6 2 6 0 -1 1
1 6 0 3 -2 -6 5 0 1 9
-7 3 0 0 1 -1 3 2 0 1
0 4 -1 -7 8 10 4 9 0 -10
3 0 2 -1 1 -1 6 7 3 0
Пример выходных данных:
8.000000 0.000000 3.333333 2.333333 3.000000 1.000000 4.000000 1.000000 5.666667 -1.500000
2.000000 4.250000 0.500000 -0.750000 3.750000 2.750000 1.000000 1.750000 -0.500000 4.333333
1.333333 2.750000 -1.000000 4.750000 1.500000 2.500000 0.500000 0.750000 2.000000 -0.666667
1.666667 0.750000 4.750000 -0.250000 1.500000 1.750000 1.250000 -1.000000 2.750000 2.000000
2.666667 3.000000 3.500000 -1.750000 2.750000 0.000000 -3.500000 3.000000 0.500000 4.333333
0.000000 5.250000 1.250000 5.500000 -2.500000 1.000000 0.250000 -3.000000 4.000000 2.000000
2.666667 4.250000 2.250000 -0.750000 4.000000 -0.250000 -2.000000 1.000000 0.750000 2.333333
2.666667 -1.000000 3.250000 0.750000 0.500000 -0.750000 1.250000 2.000000 2.500000 4.000000
0.666667 -0.250000 0.250000 0.500000 -0.250000 1.500000 1.250000 2.500000 7.000000 4.333333
-5.000000 1.333333 -3.333333 3.000000 -0.666667 -1.333333 2.000000 5.666667 3.333333 7.500000
60.166668
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.12.2013, 19:01
Ответы с готовыми решениями:

Не могу понять ошибку
Пытаюсь решить вот эту задачу https://www.cyberforum.ru/cpp-beginners/thread356063.html Есть решения на бэйсике вот...

Не могу понять ошибку
#include&lt;iostream.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; int main() { double x=3.741, y=-0.825,z=0.160, A,...

Не могу понять ошибку
Всем привет. Делаю задание из универа. В принципе все работает с использованием дружественного класса, но хочется обойтись без...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.12.2013, 19:01
Помогаю со студенческими работами здесь

Не могу понять ошибку
По задумке надо удалить два идущих подряд одинаковых слова. Задумка не выходит, выдаёт бурду... HELP ME!( #include &quot;stdafx.h&quot;...

не могу понять ошибку
#include &lt;iostream&gt; using namespace std; int main(); { double a=0, b-0, c=0; cout &lt;&lt;&quot;a&quot;; cin &gt;&gt; a; cout &quot;b&quot;...

Не могу понять ошибку
#include &lt;iostream.h&gt; #include &lt;math.h&gt; int main () { double x,a,d,h,t,e,g,b,c,z,y,s,rezylt; не могу понять чем программе sqrt...

Не могу понять ошибку
Вот такая программа, реализующая односвязный список: #include &lt;iostream&gt; #include &lt;clocale&gt; #include &quot;listStruct.h&quot; ...

не могу понять ошибку
Народ, здарова, сижу над классами, конкретно наследование классов! Компилятор выдает ошибку: Unit1.cpp(143): E2285 Could not find a...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru