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

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

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

прокомментируйте каждую строчку программы, у самой не получается (максимальный массив) - C++

11.05.2012, 22:54. Просмотров 382. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
void main()
{
int A[3][3],i,j,max;
 
for(i=0;i<3;i++)
for(j=0;j<3;j++) cin>>A[i][j];
 
max=A[0][0];
 
for(i=0;i<3;i++)
for(j=0;j<3;j++) if(A[i][j]>max) max=A[i][j];
 
cout<<max;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2012, 22:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос прокомментируйте каждую строчку программы, у самой не получается (максимальный массив) (C++):

Прокомментируйте мне каждую строчку программы. Структура, сортировка, массив, вывод - C++
//Библиотеки #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &quot;iostream&quot; #include &lt;string.h&gt; using namespace std; //Объявление...

Прокомментируйте мне каждую строчку программы. Массивы - C++
#include “stdafx.h” #include “iostream” #include &lt;conio.h&gt; using namespace std; int main() { setlocale (LC_ALL, “rus”);...

Прокомментируйте каждую строчку кода - C++
1. Типы данных в C++. Целочисленные типы (с примерами). Модификатор signed (с примерами). 2. Арифметические операции в C++ (с...

Прокомментируйте каждую строчку кода - C++
1. Типы данных в C++. Тип чисел с плавающей точкой float (с примерами). 2. Арифметические выражения в C++ (с примерами). Комбинированные...

Просят объяснить каждую строчку программы написанная в Borland C++ - C++
Вот листинг программы //-------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop ...

Что к чему? (объяснить каждую строчку из данной программы) - C++
Помогите, пожалуйста объяснить каждую строчку из данной программы, ибо я полное дно: #include &lt;stdafx.h&gt; #include &lt;iostream&gt; #include...

5
avg93
61 / 61 / 10
Регистрация: 11.12.2009
Сообщений: 248
Завершенные тесты: 3
11.05.2012, 23:00 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>//Подключение библиотеки ввода-вывода
using namespace std; //подключение пространства имен std
 
void main() //определение главной функции без возвращающего значения
{
int A[3][3],i,j,max; //описание переменных и матрицы 3 на 3
 
for(i=0;i<3;i++)
for(j=0;j<3;j++) cin>>A[i][j]; //ввод матрицы
 
max=A[0][0]; //поначалу максимальный элемент - первый
 
for(i=0;i<3;i++)
for(j=0;j<3;j++) if(A[i][j]>max) max=A[i][j]; //проверка есть ли больший елемент, если да то он записывается в ячейку мax
 
cout<<max; // вывод максимального элемента
}
1
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,019
11.05.2012, 23:53 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> // библиотека для ввода-выводы
using namespace std; // используем пространство имен std по-умолчанию
 
void main() // главная функция (по стандарту принято  все же int main())
{
int A[3][3],i,j,max; // объявляем целочисленный двумерный массив A размерностью 3 на 3,
// целочисленную переменную i, j, max (i и j лучше объявлять внутри цикла как локальные переменные)
 
for(i=0;i<3;i++) // в цикле от 0 до 3 (не включая 3)
for(j=0;j<3;j++) cin>>A[i][j]; //в цикле от 0 до 3 (не включая 3); считываем в элемент массива с 
// индексами i j
 
max=A[0][0]; // максимум равен первому элементу массива А
 
for(i=0;i<3;i++) // в цикле от 0 до 3 (не включая 3)
for(j=0;j<3;j++) if(A[i][j]>max) max=A[i][j]; // в цикле от 0 до 3 (не включая 3); если элемент массива
 //больше максимума, то максимум равен этому элементу
 
cout<<max; // выводим максимум на экран
// тут не мешало бы написать return 0;
}
Добавлено через 46 минут
Цитата Сообщение от avg93 Посмотреть сообщение
C++
1
using namespace std; //подключение пространства имен std
неверно, я могу писать например std::cout и std::cin и не получать сообщений об ошибке. Мы просто ставим пространство имен std по умолчанию.
1
Taika
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 21
12.05.2012, 00:25  [ТС] #4
спасибо большое =*

Добавлено через 11 секунд
спасибоооо))
0
avg93
61 / 61 / 10
Регистрация: 11.12.2009
Сообщений: 248
Завершенные тесты: 3
12.05.2012, 00:52 #5
Цитата Сообщение от MrGluck Посмотреть сообщение
неверно, я могу писать например std::cout и std::cin и не получать сообщений об ошибке. Мы просто ставим пространство имен std по умолчанию.
И что же вас смущает в слове подключать? Например в .Net мы может подключать в С++ код так же пространство System вместе с std, но все равно можно будет писать System::Console и тд. А по умолчанию по моему должно быть что то одно...
0
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,019
12.05.2012, 01:11 #6
Цитата Сообщение от avg93 Посмотреть сообщение
И что же вас смущает в слове подключать? Например в .Net мы может подключать в С++ код так же пространство System вместе с std, но все равно можно будет писать System::Console и тд. А по умолчанию по моему должно быть что то одно...
единственное, где подключаются функции для использования - заголовочные файлы. В остальном вы просто указываете область видимости функции (т.е. фактически пишем полное имя).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2012, 01:11
Привет! Вот еще темы с ответами:

прокомментируйте строчку.. - C++
уважаемые программисты прокомментируйте .никак не пойму мы здесь вводим строку или выводим? cout &lt;&lt; &quot;enter main string&quot; &lt;&lt; endl; ...

Пояснить каждую строчку кода - C++
Нужно пояснить каждую строчку данного кода #include&lt;iostream&gt; using namespace std; const int n_max = 100; const int m_max = 255;...

Прокомментировать каждую строчку кода(С++) - C++
int P(float x, int n, float (*f), float x, float c, float &amp;S){ int k=0; S=0; for(int i=0; i&lt;n; i++){ if (f(x&gt;c){ S+=x;k++; } } ...

Нужно подробно закомментировать каждую строчку) - C++
int a = {3, 5, 7, 1, 2, 3, 4, 5}; const int n = 8; cout&lt;&lt;&quot;Massiv: &quot;&lt;&lt;endl; for(int i = 0; i != n; ++i) cout&lt;&lt;a; int tmp...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
12.05.2012, 01:11
Ответ Создать тему
Опции темы

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