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

Работает на одинаковых числах, но не на разных. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ цикл while http://www.cyberforum.ru/cpp-beginners/thread179793.html
ПОМОГИТЕ РЕАЛИЗОВАТЬ ЦИКЛ WHILE для данной функции y=2*x*x-5*x-8 в диапазоне от -4 до 4. Шаг изменения аргумента 0,5. подскажите (в диапазоне от -4 до 4)--это же значение x изменяется?????? **********************************************
C++ абстрактные типы данных "СТЕК" и "ОЧЕРЕДЬ" тема:абстрактные типы данных "СТЕК" и "ОЧЕРЕДЬ" Вопросы: 1) разработать программу-клиента,использующую АТД "СТЕК" реализованный на базе массива и на базе связного списка. 2). разработать программу-клиента,использующую АТД "СТЕК" реализованный на базе массива и на базе связного списка. http://www.cyberforum.ru/cpp-beginners/thread179791.html
C++ Программы для начинающих
Задача №1 Товар стоит a рублей b копеек. За него заплатили c рублей d копеек. Сколько сдачи требуется получить? Формат ввода: Вводятся 4 числа: a, b, c, d. Все числа целые неотрицательные и не привышают 100. Гарантируется, что заплаченной суммы достаточно для покупки товара. Формат вывода:
Запись в файл с экрана C++
... str - строка, которую читаю из файла char arr={....} for(unsigned n=0; n<strlen(str); n++) for (int i=0; i<6;i++) { for (int j=0; j<31;j++) { if (arr==str) // поиск символа строки а массиве arr {
C++ Не выходит корректно работать с fstream http://www.cyberforum.ru/cpp-beginners/thread179778.html
смысл программы: она открывает файл, как только видит значок комментариев с++ /* должна удалять весь комментарий. Проблема в том, что как только прога заметила этот значок, она сразу же должна удалять/заменять на пробел по символу и проверять, не был ли символ значком закрывающим комментарий. я это хотел реализовать откручиванием каретки назад на две позиции и вместо...
C++ Удалить из массива все элементы превышающие его среднее значение 1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать полученный массив. 3) Поменять местами минимальный и максимальный элементы массива. 4) Удалить из массива все элементы превышающие его среднее значение более, чем на 10%. 5) Распечатать полученный массив. помогите, кто чем может :))) подробнее

Показать сообщение отдельно
BezymiE
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 8
22.10.2010, 00:12     Работает на одинаковых числах, но не на разных.
Не понимаю в чем причина. Программа работает, если первые параметры задаются одинаковыми (200 и 200, 300 и 300 и т.п) На разных параметрах не работает. Подскажите пожалуйста в чем ошибка.
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.h>
 #include <conio.h>
  # include <windows.h>
# include <string.h>
 
    const BUFFLEN = 1000;
char BUFF[BUFFLEN];
int Start;
char* Rus(char* in)
{ int L = strlen(in);  char * B;
  if ( Start + L + 1 < BUFFLEN ) B = BUFF + Start;
  else {Start = 0; B = BUFF;}
  Start += L + 1;
 CharToOem(in, B);  return B;
}
//---------------------------------------------------------------------------
 
 
void main()
{
double a,b,x,y,z;
cout << Rus("Введите размеры проема (a и b):")<<endl;
cin >>a>>b;
cout << Rus("Введите размеры шкафа (x, y, z):")<<endl;
cin >>x>>y>>z;
if (a>x&&b>y||a>y&&b>x||a>x&&b>z||a>z&&b>x||a>y&&b>z||a>z&&b>y)
cout << Rus("Шкаф можно пронести в проем.")<<endl;
else cout << Rus("Шкаф нельзя пронести в проем.")<<endl;
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru