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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что значит это условие http://www.cyberforum.ru/cpp-beginners/thread571758.html
Вот собственно код: if ( ( words = (char**)realloc(words, sizeof(char*) * (cnt + 1)) ) == NULL )
C++ Оператор =. Не могу найти объяснение ситуации вот этот код работает безошибочно и выдаёт всегда верные результаты qDebug() << "oX = " << pixelToRealX(zoomRect.x() + ( zoomRect.width() < 0 ) * zoomRect.width()); qDebug() << "oX = " << pixelToRealX(zoomRect.x() + ( zoomRect.width() > 0 ) * zoomRect.width()); GLfloat cnt = pixelToRealX(zoomRect.x() + ( zoomRect.width() > 0 ) * zoomRect.width()); ... http://www.cyberforum.ru/cpp-beginners/thread571749.html
подробно объяснить каждое действие программы C++
#include "stdafx.h" #include <iostream> #include <string> using namespace std; int main() { fstream f; f.open("text.txt", ios::in); if (!f.is_open())
Проверить является ли слово палиндромом C++
Символьная строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом). есть наброски кода: void main() { int i,j=0; string s,s2; cout<<"vvedite slovo\n"; getline(cin,s); for (i=s.length()-1;i>=0;i--) s2=s;
C++ Матрицы. Удаление строк. http://www.cyberforum.ru/cpp-beginners/thread571729.html
Помогите решить задачку Описать процедуру RemoveRows(A, M, N, K1, K2), удаляющую из вещественной матрицы A размера M × N строки с номерами от K1 до K2 включительно (предполагается, что 1 < K1 ≤ K2). Если K1 > M, то матрица не изменяется; если K2 > M, то удаляются строки матрицы с номерами от K1 до M. Двумерный массив A и числа M, N являются входными и выходными параметрами. Используя процедуру...
C++ В таблице из N строк и N столбцов клетки заполнены цифрами от 0 до 9. Требуется найти такой путь из клетки (1, 1) в клетку (N, N В таблице из N строк и N столбцов клетки заполнены цифрами от 0 до 9. Требуется найти такой путь из клетки (1, 1) в клетку (N, N), чтобы сумма цифр в клетках, через которые он пролегает, была минимальной; из любой клетки ходить можно только вниз или вправо. Ограничения: 2 <= N <= 250. Ввод: В первой строке находится число N. В следующих N строках содержатся по N цифр без пробелов. Вывод:... подробнее

Показать сообщение отдельно
Юля_программист
468 / 123 / 19
Регистрация: 04.05.2012
Сообщений: 598
Записей в блоге: 1
11.05.2012, 22:43
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> //подключение дерективы предпроцессора iostream, отвечающий за потоковый ввод/вывод
 using namespace std; //эту строчку точно не знаю, сама пока не сталкивалась,
 но читала, что это вроде пространство имен, для чего оно не могу сказать
 
int main()//начало главной функции int говорит о том, что она возвращает целое значение
{
    char str[250];//массив из 250 символов
    int count = 1; //целочисленная переменная с начальным значением 1
    gets(str);//функция ввода строки
    for(int i = 0; i < strlen(str); i++)//цикл; i целочисленная переменная; первый агрумент это начало цикла, второй аргумент это до какого момента будет выполняться цикл(пока i не достигнет длинны массива str),третий аргумент отвечает за движение по циклу,т.е после каждой интерации i будет увеличиваться на единицу;strlen-функция взятия размера введенного массива
    {
        if(str[i] == ' ')//оператор условия;если элемент массива равен(== оператор сравнения) видимо пробелу, или его нет(вот в это не уверена,правильно ли говорю, условия входа в тело оператора)
        {
            count++;//переменная счетчик, после каждого входа в тело оператора она увеличивается на единицу
        }
    }
    std::cout << count << "\n";//что такое std не могу сказать;cout-функция потокового вывода;на экран будет выведено значение переменной count;\n-перевод на новую строку
    system("pause >> null");//к сожалению, за что отвечает эта строка не знаю
    return 0;//return - оператор повторения, больше не могу сказать сама не знаю
}
Надеюсь хоть чем-то помогла)
для гуру C++:я могла кое-где ошибиться, т.к. сама еще только изучаю С++)Прошу сильно не орать если Вы увидите ляпы)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru