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

Пошаговый ввод данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс матрица http://www.cyberforum.ru/cpp-beginners/thread726203.html
Прошу помочь с практическим заданием. Нужно создать класс матрица Данный класс содержит указатель на long, размер строк и столбцов и состояние ошибки. Определить конструктор без параметров, конструктор с одним параметром и конструктор с двумя параметрами, деструктор. Определить методы доступа: возвращать значение элемента (i,j) и адрес этого элемента. Определить функцию печати. Определить...
C++ Как управлять наследниками через базовый класс Всем привет)Есть вот одна проблема. Хочу управлять объекты через другие объекты. Допустим есть базовый класс class base { protected: int count; public: base(){count = 0;}; http://www.cyberforum.ru/cpp-beginners/thread726202.html
C++ Распределение памяти под объекты числовых типов. Не могу понять
Может быть немного не в тему пишу, т.к. этот вопрос не относится конкретно к языку С++, просто столкнулся с этим, когда начал изучать этот язык. Буду объяснять суть проблемы на языке С++. Допустим, возьмем такой тип как "signed int". Объект этого типа занимает в памяти 16 бит. Диапазон значений составляет -32768 - 32767. Насколько я знаю, в любых signed типах первый бит отводится под знак числа...
C++ Логарифм
#include <iostream> using namespace std; #include <math.h> #include <conio.h> #include <windows.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); double Sum=0,x,i;
C++ Как можно решить? (классы, указатели) http://www.cyberforum.ru/cpp-beginners/thread726181.html
Имеется два класса: Support class Support { public: World* world; Pacman* pacman; ............. Support(World* wd){world = wd;for(int i = 0; i < 3; i++) ghost = NULL;} }support(&world);
C++ Динамическое выделение памяти Дан такой код:#include "stdafx.h" #include <stdio.h> #include <stdlib.h> int main() { int a; // матрица 9 на 9 целочисленная int i,j,k; for(i=0;i<9;i++){ подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.12.2012, 16:07     Пошаговый ввод данных
Такой вариант, чуть кривой, но может, пригодится, ввод чисел идёт до тех пор пока не введён 0.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
 
int main() 
{ 
    int n, k, count = 0; 
 
    std::cout << "Inter a number " << std::endl;
    std::cin >> n; 
    k = n;
    do 
    { 
        std::cout << "Inter a number " << std::endl; 
        std::cin >> n; 
        if( k > 0 && n < 0 || k < 0 && n > 0) 
            count++;  
        k = n;
    } while(n!=0);
 
    std::cout << "Count is " << count <<  std::endl;
}
 
Текущее время: 06:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru