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

структурирование отступов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удаление коментариев http://www.cyberforum.ru/cpp-beginners/thread822764.html
Написать программу delete_comments, которая принимает на стандартный вход программу на языке С++ и выводит в стандартный вывод текст этой программы, удалив из него комментарии.
C++ Написать программу, которая переводит английский текст на язык хакеров Написать программу, которая переводит английский текст на язык хакеров. При этом некоторые буквы исходного текста заменяются на другой символ, графически напоминающий исходную букву, а регистр букв «пляшет». Например, "Absolutelly" => "48$01uTe11y". Возможные замены должны быть описаны в файле replaces.txt : o 0 b 8 ... http://www.cyberforum.ru/cpp-beginners/thread822760.html
C++ Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети
Всем привет! есть условие: Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети. Сообщение содержит IP адрес получателя, передаваемый текст. Очередь обладает функциями добавления сообщений в очередь, изменение статуса сообщения вне зависимости от положения в очереди. программу я почти сделал, но я не пойму как изменить статус сообщения вне зависимости от положения...
C++ как найти сумму элементов списка
помогите пожалуйсто разобраться!! как найти сумму элементов списка, исходя из этой программы: #include <iostream.h> //struktura dinamizeckogo spiska struct LIST { int dann; LIST *next; }; LIST *head=NULL; LIST *rear=NULL;
C++ Двусвязный список с объектом трех типов: "целое число", "вещественное число", "строка" http://www.cyberforum.ru/cpp-beginners/thread822636.html
Есть проблема. Реализовать двухсвязный список. Каждый элемент списка может содержать один объект. Объект может быть трех типов: "целое число", "вещественное число", "строка". В разных узлах одного списка может быть любой объект одного из допустимых типов. Подскажите как подобное реализуется? Сам список реализован только с одним из значений(в данном примере int data) MyList.h class...
C++ Удалить заданную строку и столбец матрицы со сдвигом Как удалить заданную строку a и столбец b со сдвигом, в динамическом массиве MxN заполненного рандомными числами? подробнее

Показать сообщение отдельно
onegin88
4 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 19

структурирование отступов - C++

30.03.2013, 11:27. Просмотров 513. Ответов 6
Метки (Все метки)

Некоторые программисты небрежно пользуются отступами, в результате чего
трудно понять структурную вложенность операторов и блоков. Например,

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
       #include <iostream>  
       int main (int argc, char* argv [])  
        {  
               for(int i 1; i<argc; ++i)  
            {  
        if (int p atoi (argv [i]))  
        {  
       std::cout << p << std::endl;  
        }  
               }  
        }  
       Считая, что операторы в теле структурных операторов  for,  if и других  
       заключаются в блок, даже если там всего один оператор, что нет длинных  
       операторов, располагающихся более чем на одной строке, и что фигурные скобки  
       стоят на отдельных строках, написать программу pretty_format, которая на  
       стандартный вход получает такого вида исходный текст, а в стандартный вывод  
       выводит его же с красиво расставленными отступами. Для приведённого примера  
       вывод будет  
         
       #include <iostream>  
       int main (int argc, char* argv [])  
        {  
           for(int i=1; i<argc; ++i)  
           {  
               if (int p atoi (argv [i]))  
               {  
                   std::cout << p << std::endl;  
               }  
           }  
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru