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

Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием - C++

Восстановить пароль Регистрация
 
Aromalekus
0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 4
16.06.2012, 16:20     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием #1
Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием.

Входные данные: 20 двух- и трехзначных чисел
Представление выходных данных: два столбца, в одном двузначные числа, в другом трехзначные
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2012, 16:20     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием
Посмотрите здесь:

C++ Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл do...while.
Вводить с клавиатуры числа и выводить квадраты этих чисел до тех пор, пока не будет введено число 0 C++
Разработать программу,позволяющую вводить данные с клавиатуры и выводить их на экран с простейшим форматированием C++
C++ Разработать программу «Площадь поверхности многогранника», позволяющую вычислять объем площади поверхности простейших многогранников;
C++ Написать программу позволяющую выводить информацию о системе
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FroL
61 / 49 / 2
Регистрация: 07.01.2010
Сообщений: 301
16.06.2012, 16:34     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием #2
А вы сами пытались сделать ее? Хоть какие то наработки?
И еще - я так понимаю вам надо консольную прогу или, допустим, Builder C++?
Aromalekus
0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 4
16.06.2012, 16:49  [ТС]     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием #3
Консольную. Пробовал, но раделить по столбцам так и не вышло.
FroL
61 / 49 / 2
Регистрация: 07.01.2010
Сообщений: 301
16.06.2012, 21:19     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием #4
создаешь массив на 40 элементов, потом делаешь сортировку, например, пузырьковую, потом создаешь 2 новых массива - в первый первые 20 чисел, во второй оставшиеся, и выводишь поочередно числа из каждого массива.
Может топорно, но просто)
Aromalekus
0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 4
16.06.2012, 22:48  [ТС]     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием #5
Спасибо, сегодня вечером попробую ( после футбола). Если не получится то выложу то что наделал:-)
fast_tony
Сообщений: n/a
17.06.2012, 17:41     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием #6
Сорри за говнокод, эт я сгоряча от вчерашнего матча. Думаю сам понимаешь, где оптимизировать можно:
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
#include <iostream>
#include <vector>
#include <string>
 
using namespace std;
 
int main()
{
    vector<int> numbers;
    vector<int> twosymbols;
    vector<int> threesymbols;
    numbers.resize( 20 );
    
    int number;
    for( int i=0; i < 20; i++ )
    {
        while(true)
        {
            cin >> numbers[i];
            if( (numbers[i] < 10) || (numbers[i] >= 1000) )
                cout << "Wrong number. Type again." << endl;
            else
            {
                if( numbers[i] < 100 )
                    twosymbols.push_back( numbers[i] );
                else
                    threesymbols.push_back( numbers[i] );
                    
                break;
            }
        }
    }
    
    int sz = (twosymbols.size() < threesymbols.size())?twosymbols.size():threesymbols.size();
        
    for( int i=0; i < sz; i++ )
        cout << twosymbols[i] << "   " <<threesymbols[i] << endl;
    
    for( int i = 0; i < 20-2*sz; i++ )
    {
            if( twosymbols.size() < threesymbols.size() )
                cout << "     " << threesymbols[i] << endl;
            else
                cout << twosymbols[i] << endl;
    }
    
    string smth;
    cin >> smth;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2014, 19:58     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием
Еще ссылки по теме:

C++ Реализовать программу, позволяющую вводить с клавиатуры расписание авиарейсов, выводить на экран расписание це
Разработать программу позволяющую получить дамп памяти по адресу содержащему вводимые числа C++
C++ Как используя цикл и массивы вводить с клавиатуры фамилии и имена, и затем выводить их на экран?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
zalexz94
0 / 0 / 0
Регистрация: 03.06.2014
Сообщений: 4
06.09.2014, 19:58     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием #7
драйвер для windows xp

Добавлено через 22 секунды
<a title="драйвер для windows xp" href="http://*******">драйвер для windows xp</a>
Yandex
Объявления
06.09.2014, 19:58     Разработать программу, позволяющую вводить данные с клавиатуры и выводить их на экран с простейших форматированием
Ответ Создать тему
Опции темы

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