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

Программа просит ввести любое число от -80 до 80, после чего выводит в столбец все числа от 0 до введенного - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание из файла в массив структур http://www.cyberforum.ru/cpp-beginners/thread785305.html
Доброго времени суток! Есть структура: struct iDiscipline{ char name; int num_course; int num_term; int am_lec; int am_pr; int am_lab;
C++ Отрицательные десятичные дроби Здравствуйте! Встала такая проблема, мне необходимо заполнить массив отрицательными десятичными дробями. Возможно ли это? http://www.cyberforum.ru/cpp-beginners/thread785269.html
C++ Ввести 3 числа, вывести их в порядке возрастания
1) "Считалочка" программа просит ввести число от 0 до 9 и выводит его письменно. Ввести 3 числа, вывести их в порядке возрастания.
Работа с файлами и потоками C++
Здравствуйте! Проблема такая. В программе представлен связный список. Программа позволяет ввести в него данные записать их в файл, считать данные из файла в другой объект и вывести на экран. Почему то при записи появляется некое многозначное число, своей громоздкостью напоминающее адрес в памяти. Например, если я введу 12, 26 и затем 36. Потом запишу в файл, нажав 3. Затем считаю данные в другой...
C++ Работа с функциями http://www.cyberforum.ru/cpp-beginners/thread785241.html
Помогите пожалйста))) Очень нужно Задание: Вычислить Z = (X1 + Y1) / (Х2 - Y2), где Х1 и Х2 - корни уравнения 2x2 +x – 4=0; Y1 и Y2 – корни уравнения ay2 + 2у - 1 = 0. (Все корни действительные). Я пробовала но не очень понимаю как z записать. Впринципе програма работает но нужно еще раз вводить данные и мне кажется что это не совсем правильно работает програма. буду очень благодарна за...
C++ Заполнение строки через функцию Добрый день! При вызове функции f1 оператор cin.getline не срабатывает. На экране отображается одна пустая строка (следствие функции puts), после чего программа завершает работу. При использовании gets вместо cin.getline происходит тоже самое. Во второй функции f2 оператор cin срабатывает, но он не позволяет записать в массив string2 более одного слова. Это не подходит. Как мне сделать... подробнее

Показать сообщение отдельно
fuzzytoozy
8 / 8 / 1
Регистрация: 23.11.2012
Сообщений: 94
13.02.2013, 06:39     Программа просит ввести любое число от -80 до 80, после чего выводит в столбец все числа от 0 до введенного
2) 1.Программа просит ввести любое число от -80 до 80, после чего выводит в столбец все числа от 0 до введенного. В строку выводит все отрицательные

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
//---------------------------------------------------------------------------
 
#include <iostream>
#include <windows.h>
using namespace std;
//---------------------------------------------------------------------------
char bufRus[256];
 
char* Rus(const char* text) {
      CharToOem(text, bufRus);
      return bufRus;
      }
//---------------------------------------------------------------------------
void ifNull( )
{
  cerr << Rus("\n ÏîëîæèòåëüГ*ûå Г·ГЁГ±Г«Г*: ") << endl;
  for ( int j = 0; j < 80; j++ )
  cerr << ' ' << j;
  cerr << endl;
 
  cerr << Rus("\n ÎòðèöГ*òåëüГ*ûå Г·ГЁГ±Г«Г*: ") << endl;
  for ( int j = -1; j > -80; --j )
  cerr << j << endl;
 
}
 
//---------------------------------------------------------------------------
 
int main(int argc, char* argv[])
{
 int num;
 cerr << Rus ( "\n Ââåäèòå öåëîå ÷èñëî îò -80 äî 80: " );
 cin >> num;
 
 if ( num > 0 )
 {
  cerr << Rus("\n ÏîëîæèòåëüГ*ûå Г·ГЁГ±Г«Г*: ") << endl;
  for ( int j = 0; j < num; j++ )
  cerr << ' ' << j;
  cerr << endl;
 }
 else if ( num < 0 )
 {
  cerr << Rus("\n ÎòðèöГ*òåëüГ*ûå Г·ГЁГ±Г«Г*: ") << endl;
  for ( int j = -1; j > num; --j )
  cerr << j << endl;
 }
 ifNull();
  system("PAUSE");
        return 0;
}
//---------------------------------------------------------------------------
Я пользуюсь Borland C++ Builder 6. Все коды писал сам и проверял. Всё работает.
 
Текущее время: 16:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru