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

Как прокоментировать программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель (нарушение прав доступа) http://www.cyberforum.ru/cpp-beginners/thread895777.html
После того как заменяет символ выдает ошибку " нарушение прав доступа" (когда увеличиваю указатель). Что не так? После замены символа строка меняет адрес? #include <iostream> void replace(char...
C++ Скрытие пароля С++ Чтобы не вводил выдает,что пароль не верен.Помогите кто чем может #include "stdafx.h" #include<iostream> #include<stdio.h> #include<math.h> #include <conio.h> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread895755.html
C++ Ошибка подчеркивает this.
Пишу код. Классы. Ошибка подчеркивает this . Подскажите как лучше ? #include<iostream> #include<Windows.h> #include <string> using namespace std; class MyDate {
C++ Чем ссылка отличается от указателя?
чем ссылка отличается от указателя?
C++ Как переделать с public на private и создать методы для закрытых полей? http://www.cyberforum.ru/cpp-beginners/thread895728.html
Очень простой вопрос , но я только сегодня начал учить классы и возник такой вопрос - Как переделать с public на private и создать методы для закрытых полей? Расскажите поподробней пожалуйста ...
C++ Visual c++. Проблемы с отладкой Здравствуйте. Почему при отладке студия иногда показывает не все локальные переменные? Например, при отладке в 10-ой студии следующей функции в окне "Локальные" не отображаются указатели s1, s2,... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,929
09.06.2013, 03:34
Цитата Сообщение от Linker1989 Посмотреть сообщение
// Использование стандартного пространства имен (STL)
Все что в скобках конечно находится в пространстве имен std, но не только оно. Например, cout и cin. А STL в вашей программе вообще нет.

Цитата Сообщение от Linker1989 Посмотреть сообщение
// Функция принимает два параметра, значения которых перечислены в скобках
это прям кэп. Если уж писать про параметры, ты хоть назвать их.

Цитата Сообщение от Linker1989 Посмотреть сообщение
for (int i = 0; i < 10; ++i)
цикл где i меняется от 0 до 9 (включительно). i - параметр цикла. int i=0; - начальный параметр цикла i < 10 - условие выполнения цикла. ++i - условие поствыполнения цикла (что необходимо сделать после прохода тела цикла).


Цитата Сообщение от Linker1989 Посмотреть сообщение
if ((i + j == 9) || (i == 9) || (j == 9))
если сумма или одно из чисел i и j равно 9
Цитата Сообщение от Linker1989 Посмотреть сообщение
else {
иначе
кстати, непонятно зачем массив тут типа char, должен быть int. И тогда запись

Цитата Сообщение от Linker1989 Посмотреть сообщение
if ((i + j == 9) || (i == 9) || (j == 9))
* * * * * * {
* * * * * * * * array[i][j] = '1';
* * * * * * } else {
* * * * * * * * array[i][j] = '0';
* * * * * * }
* * * * }
можно было бы сокрартить как
C++
1
array[i][j] = ((i + j == 9) || (i == 9) || (j == 9));
Цитата Сообщение от Linker1989 Посмотреть сообщение
for (int i = 0; i < 10; ++i)
* * {
* * * * for (int j = 0; j < 10; ++j)
* * * * {
j < 10 - 1 ? cout << array[i][j] << ' ' : cout << array[i][j] << endl;;
* * * * }
* * * * * }
выводим полученную матрицу на экран, разделяя пробелами, если не последний элемент или переводя курсор на след. строку в противном случае. Писали как-то криво т.к. надо бы, если уж с тернарным оператором, так:
C++
1
cout << array[i][j] << (j < 9 ? ' ' : '\n');
Добавлено через 50 секунд
Linker1989, на самом деле, RTFM не закоментированы лишь самые самые основы языка
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru