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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
IamLie
1 / 1 / 0
Регистрация: 25.12.2013
Сообщений: 15
#1

Пожалуйста напишите Комментарии - C++

15.03.2014, 22:30. Просмотров 274. Ответов 4
Метки нет (Все метки)

Пожалуйста напишите Комментарии

Задача на латинский квадрат


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
#include <stdio.h>
#include <conio.h>
int n;
 
int check(int **a)
{
    int flag=1;
    for (int i=0;i<n && flag;i++)
        for(int j=1;j<n && flag;j++)
        {
            int f=0;
            for(int k=0;k<n && !f;k++)
                if (a[i][k]==j) f=1;
            if (f==0) flag=0;
        }
    for (int i=0;i<n && flag;i++)
        for(int j=1;j<n && flag;j++)
        {
            int f=0;
            for(int k=0;k<n && !f;k++)
                if (a[k][i]==j) f=1;
            if (f==0) flag=0;
        }
  return flag;
 
}
 
int main()
{
    printf("Vvedite N: ");
    scanf("%d",&n);
    int **mas=new int*[n];
    for (int i=0;i<n;i++)
        mas[i]=new int[n];
    for(int i=0;i<n;i++)
        for(int j=0;j<n;j++)
            scanf("%d",&mas[i][j]);
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
            printf("%d ",mas[i][j]);
        printf("\n");
    }
    printf("%s\n",check(mas) ? "yes" : "no");
    for (int i=0;i<n;i++)
    delete[]mas[i];
    delete[]mas;
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2014, 22:30     Пожалуйста напишите Комментарии
Посмотрите здесь:

Напишите комментарии к коду - C++
Программа не моя , а друга. Просил помочь, а я прошу Вас знатоков С++, помочь в нелегком деле, нужно описать каждую функцию(сделать...

Напишите комментарии к программе - C++
здесь программа считает кол-во одинаковых цифр и их значение, мне нужно подробное описание шагов. #include &quot;stdafx.h&quot; #include...

Напишите комментарии к строковой функции - C++
char* substrdel (char *str, char *substr, int *substr_flag) char *substr_of_str; int i; substr_of_str=strstr(str,substr); if...

Пожалуйста расставить комментарии - C++
Помогите очень нужно или поможете разобрать код.#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;iostream&gt; ...

Объясните пожалуйста задачу (комментарии) - C++
Можно комментарии с того места, что ниже выделила. Просто не знаю как объяснить, помогите! void Vvod (char *p, int x, int y) ...

Создание+просмотр бинарных файлов. Люди добрые, напишите кто-нибудь комментарии к коду :с - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;fstream&gt; #include &lt;locale.h&gt; #include &lt;string&gt; void WriteBinary() { ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
2ima
☆ Форумчанин(FSC)☆
910 / 289 / 9
Регистрация: 28.04.2013
Сообщений: 2,381
Записей в блоге: 10
Завершенные тесты: 1
15.03.2014, 22:44     Пожалуйста напишите Комментарии #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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
#include <conio.h>
int n;//обьявляем переменную n
 
int check(int **a)
{
    int flag=1;//присваиваем значние переменной flag
    for (int i=0;i<n && flag;i++)//цикл for
        for(int j=1;j<n && flag;j++)
        {
            int f=0;//присвоение значения f
            for(int k=0;k<n && !f;k++)//цикл for
                if (a[i][k]==j) f=1;
            if (f==0) flag=0;//исключающее if
        }
    for (int i=0;i<n && flag;i++)//цикл for
        for(int j=1;j<n && flag;j++)//цикл for
        {
            int f=0;присвоение значения
            for(int k=0;k<n && !f;k++)//цикл for
                if (a[k][i]==j) f=1;//исключающее if(если значение подходит, то происходит присвоение)
            if (f==0) flag=0;//исключающее if(если значение подходит, то происходит присвоение)
        }
  return flag;//возврат значения
 
}
 
int main()
{
    printf("Vvedite N: ");//просьба о вводе:)
    scanf("%d",&n);//ввод данных(принятие от юзера)
    int **mas=new int*[n];//обьяв мас
    for (int i=0;i<n;i++)//цикл for
        mas[i]=new int[n];//присвоение значений ел м
    for(int i=0;i<n;i++)/цикл for
        for(int j=0;j<n;j++)//цикл for
            scanf("%d",&mas[i][j]);//ввод данных(принятие от юзера)
    for(int i=0;i<n;i++)//цикл for
    {
        for(int j=0;j<n;j++)//цикл for
            printf("%d ",mas[i][j]);//вывод значений массива
        printf("\n");//перевод на сл строку
    }
    printf("%s\n",check(mas) ? "yes" : "no");//запрос о проверк
    for (int i=0;i<n;i++)//цикл for
    delete[]mas[i];//удал зн мас
    delete[]mas;//удал зн мас
    getch();//получ зн
    return 0;//возвр 0, зав прог
}
наскоро
IamLie
1 / 1 / 0
Регистрация: 25.12.2013
Сообщений: 15
15.03.2014, 22:47  [ТС]     Пожалуйста напишите Комментарии #3
огромное спасибо, но можно капельку по подробней
2ima
☆ Форумчанин(FSC)☆
910 / 289 / 9
Регистрация: 28.04.2013
Сообщений: 2,381
Записей в блоге: 10
Завершенные тесты: 1
16.03.2014, 00:33     Пожалуйста напишите Комментарии #4
Цитата Сообщение от IamLie Посмотреть сообщение
подробней
напишите что именно, я распишу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 01:02     Пожалуйста напишите Комментарии
Еще ссылки по теме:

Кому не трудно допишите пожалуйста комментарии! - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main () { int i,b=10,k=5,t=0.5,s=100,n=100; int kv,tv; int...

Напишите, пожалуйста, код программки - C++
На экран выводится меню: Что желаете заказать? 1. Горячее 2. Суп При выборе пункта 1, появляется подменю: Горячее: 1. Семга...

напишите пожалуйста формулы к 17 графику - C++
блин никак допереть не могу как формулы сделать

напишите пожалуйста программный код - C++
1. * результаты выполнения программы: o значение точности e, o номера и значения n...

Напишите пожалуйста програмный код) - C++
Здраствуйте! Помогите пожалуйста бедной)С++ 1)Написать программу используя функциюкоторая определяет:является ли число целым(с с помощью...

Напишите пожалуйста конвертор валют - C++
помогите сделать срочно кто поможет если будет работать в долгу не останусь!!!!!!!!!!!!!!!!!!!! Введите первую букву валюты ($-доллор,...


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

Или воспользуйтесь поиском по форуму:
IamLie
1 / 1 / 0
Регистрация: 25.12.2013
Сообщений: 15
16.03.2014, 01:02  [ТС]     Пожалуйста напишите Комментарии #5
Опишите пожалуйста подробнее каждую строчку, чтобы была понятна каждая команда
Yandex
Объявления
16.03.2014, 01:02     Пожалуйста напишите Комментарии
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru