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

Как проверить выходит ли цикл за размер массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread233097.html
Составить список учебной группы, включающий несколько человек. Для каждого студента указать имя, фамилию, дату рождения (год, месяц и число), оценки за сессию (3 предмета). Информацию о каждом...
C++ Изменить версию exe файла Saluton! программистам. Появилась задача написать на с++ программку для изменения версии файла. Так вот: как прочитать версию файла нашел, а как изменить - найти не могу. Направьте на путь... http://www.cyberforum.ru/cpp-beginners/thread233094.html
Cоотношение двух чисел. C++
Дали такое задание:Начерчить блок схему Алгоритма для определения соотношения между двумя числами x, y учитывая что числа могут = друг другу. Срочно нада ПОМОГИТЕ Пожалуйста
двумерный массив- побочные диагонали C++
Привет всем. Пишу на Си. Как в матрице(двумерный массив mass) найти минимальный элемент, лежащий ниже побочной диагонали? и как вообще отсеиваются элементы побочной диагонали(выше побочной...
C++ Поиск по названию http://www.cyberforum.ru/cpp-beginners/thread233068.html
Здравствуйте! Помогите с заданием - даны данные о книгах - год выпуска, издательство, автор, название книги! Надо написать код для поиска книги по названию, чтобы можно было искать по одному слову,...
C++ C++ Здравствуйте все кто читает эту тему. У меня такая проблема. Мне нужно написать программу, создающую одномерный массив заполняет его случайными цифрами, а затем считает сумму всех его элементов.... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.01.2011, 07:36
Цитата Сообщение от nill
а как по быстродействию такая штука ?
вычисляется один раз, программа содержит только число

Добавлено через 23 минуты
Цитата Сообщение от nill
может все такие есть какая нить утилита которая сможет это сама проверить
grep или sed
Код
[guest@localhost tmp]$ cat file.txt
a
bc
sdf
sdf
sdd
d
d
for(int i=0; i<11; i++)
sdf
sdf
d
     for(int i=0; i<11; i++)    
sdf
sd
sd
for(int i=0; i<11; i++
a
b

for(int i=0; i < N; i++)
s
d
       for(int i=0; i<N; i++)
s
d
[guest@localhost tmp]$ cat -n file.txt
     1  a
     2  bc
     3  sdf
     4  sdf
     5  sdd
     6  d
     7  d
     8  for(int i=0; i<11; i++)
     9  sdf
    10  sdf
    11  d
    12       for(int i=0; i<11; i++)    
    13  sdf
    14  sd
    15  sd
    16  for(int i=0; i<11; i++
    17  a
    18  b
    19
    20  for(int i=0; i < N; i++)
    21  s
    22  d
    23         for(int i=0; i<N; i++)
    24  s
    25  d
[guest@localhost tmp]$
[guest@localhost tmp]$ cat file.txt | sed -n -r '/^[[:space:]]*for\(.*;.*<[[:space:]]*[[:digit:]]+[[:space:]]*;.*\)[[:space:]]*$/{ p; = }'
for(int i=0; i<11; i++)
8
     for(int i=0; i<11; i++)    
12
[guest@localhost tmp]$

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