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

Почему не работает код? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять, в чем разница http://www.cyberforum.ru/cpp-beginners/thread1311400.html
Делал задание по программированию, когда доделал притащил на сдачу преподавателю и уткнулся в стенку. Он сказал, что несоответствие с заданием и сказал, переправить, подскажите пожалуйста кто нибудь, в чем разница то? %-) Написать программу на С++, которая позволяет вывести на экран следующую информа- цию о компьютере: 1) название и версия ОС; 2) платформа ОС; 3) описание процессора; 4)...
C++ Определить значение функции у = f (x) на промежутке [a, b] 16. Определить значение функции у = f (x) на промежутке с шагом h используя для вычисления значения функции подпрограмму-функцию. y = arctg(7x-1)/(x-0.1) Указан: a=-3 b=3 h=0.3 Без понятия, помогите реализовать. http://www.cyberforum.ru/cpp-beginners/thread1311398.html
C++ Тестовые вопросы по теме Перегрузка Операторов
Вопрос 7 Когда происходит динамическое связывания ответ а во время связоования ответ B во воремя инкапсуляции ответ С во время камиляции ответ D Во время конструирования ответ E Во время выполнения какой тут правильный ответ это с теста вопрос
Калькулятор матриц/векторов (ввод в строку) C++
Доброе утро! Написал несколько простеньких программ с матрицами и векторами, где использованы базовые операции для двух объектов: +,-,/,*, ну и сравнение векторов ><. Через if, switch конечно операции можно выбрать, но вопрос в другом. Может-ли компилятор в строке распознать тот или иной объект? Допустим имеется класс и объекты в головной программе: class Matrix{ ... };
C++ Вывод двух случайных чисел в диапазоне 1 до N http://www.cyberforum.ru/cpp-beginners/thread1311387.html
Написать программу на C++ Напишите программу, которая случайным образом выбирает дежурных: выводит два случайных числа в диапазоне 1 до N, где N - кол-во учеников вашего класса (27 учеников). С какой проблемой вы можете столкнуться?
C++ Упорядочить строки по длине Помогите решить задачу пожалуйста. 2) Напишите программу , которая считает с клавиатуры строки и выводит их упорядоченными по длине , начиная с самой короткой строки . Если некоторые строки имеют одинаковую длину , выведите их в алфавитном порядке подробнее

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3521 / 1803 / 475
Регистрация: 18.10.2014
Сообщений: 3,321
26.11.2014, 12:04     Почему не работает код?
Цитата Сообщение от Grraf Посмотреть сообщение
Я не могу понять где именно выхожу.
Не понимаю, как тут можно "не мочь понять", если выход за пределы вектора очевиден. Например

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
rand_chislo = 0 + rand() %10;
rand_chislo1= 0 + rand() %10;
ts = 1+rand()%4;
if (ts==1){
  if(rand_chislo!=0){ 
    for (i=rand_chislo-2;i<rand_chislo+2;i++)
      for (j=rand_chislo1-1;j<=rand_chislo1+1;j++){
        if (pole[i][j]!=0){
          f=1;
        }
      }
  }
  else 
    f=1; 
}
Но вообще вот такой код убивает

C++
1
2
3
for(i=0;i<3;i++) 
  if(rand_chislo==i)
    f=1;
Об операторах сравнения вы не слышали?
 
Текущее время: 10:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru