Форум программистов, компьютерный форум 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) найти минимальный элемент, лежащий ниже побочной диагонали? и как вообще отсеиваются элементы побочной диагонали(выше побочной диагонали, ниже побочной диагонали , и сабсно сами побочные диагонали)? Добавлено через 1 час 0 минут мне хотя бы примерно в словах... точно все расписывать не надо. хочу понять смысл как отсеиваются...
C++ Поиск по названию http://www.cyberforum.ru/cpp-beginners/thread233068.html
Здравствуйте! Помогите с заданием - даны данные о книгах - год выпуска, издательство, автор, название книги! Надо написать код для поиска книги по названию, чтобы можно было искать по одному слову, даже если название состоит из нескольких слов! Как это реализовать? Спасибо
C++ C++ Здравствуйте все кто читает эту тему. У меня такая проблема. Мне нужно написать программу, создающую одномерный массив заполняет его случайными цифрами, а затем считает сумму всех его элементов. Только одна поправка написать программу, а именно условие (если элемент больше нуля то прибавть его....) нужно через switch (оператор которого я не понимаю). Заранее благодарен. подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 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]$

можно найти все такие места и проверить, не являются ли они циклами для перебора элементов массива
 
Текущее время: 19:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru