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

Создать файл, записи которого имеют следующую структуру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все натуральные числа, не превосходящие N, и делящиеся на каждую из своих цифр (комментировать код!) http://www.cyberforum.ru/cpp-beginners/thread802032.html
найти все натуральные числа, не превосходящие N, и делящиеся на каждую из своих цифр (я здесь вообще ничего не понял, кому не трудно прокомментируйте пожалуйста код!) #include<iostream> using namespace std; int main () { int i, temp, j, n;
C++ Не осуществляется поворот матрицы Значит такая пробелма. Имеется следующая задача: Для заданного целого N(0<=N<=40) создать квадратную матрицу размером N*N, такую что каждый не диагональный элемент матрицы представляет собой сумму индексов эл-а, а каждый диагональный - сумму элементов, находящихся с ним в одной строке и одном столбце. Отобразить матрицу на экране. Повернуть матрицу на 90 град. по часовой стрелке и отобразить.... http://www.cyberforum.ru/cpp-beginners/thread802017.html
C++ Открытие браузера
есть код, нужно, чтобы при введении в командную строку определенного текста открывался браузер по умолчанию и заходил на нужную страничку. Подскажите, пожалуйста, как это сделать? Моих знаний слишком мало.
Описать класс множество C++
Описать класс множество с полями элементы множества и количество элементов, позволяющий добавлять и удалять элементы из множества, вывод всех элементов множества на экран.
C++ Двумерный массив с уникальными элементами в столбце http://www.cyberforum.ru/cpp-beginners/thread801953.html
Добрый день. Помогите пожалуйста решить задачу. Есть двумерный массив 3*5, который генерируется случайным образом. Необходимо сделать, чтобы элементы столбца были уникальными void magicMatrixInit ( ) { int valuesForMagicMatrix = { 1, 2, 3, 4, 5, 6, 7, 8 }; for (int i = 0; i < row; i++) for (int j = 0; j < column; j++) magicMatrix =...
C++ Перегрузка операторов для наследованных классов Есть один класс, для него определена операция сложения. Есть так же наследованный класс для него работает операция сложения определенная для класса родителя, но у наследованного класса есть дополнительные параметры, которые тоже должны изменятся. Можно перегрузить операцию сложения и для наследованного класса, но это не оптимально, т.к. по сути операция сложения делает тоже самое что и для... подробнее

Показать сообщение отдельно
PunK_HS
2 / 2 / 0
Регистрация: 30.04.2011
Сообщений: 108
07.03.2013, 10:38  [ТС]
Немного переделал вывод:
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
#include <iostream>
#include <iomanip>
 
//Создание структуры
struct sklad
{
    int art;
    double koldet;
    double kolkom;
    double sum;
};
 
//Начальное значение структуры
int main()
{
    using namespace std;
    using std::setw;
    
    sklad detals[10] =          // Иницмализация структуры
    {
        {23232, 342, 75},      // Первая позиция
        {23678, 654, 86}       // Вторая позиция
    };
 
    // Заголовок          
    for ( int i = 0; i < 2; i++ )
    {
        detals[i].sum = detals[i].koldet * detals[i].kolkom; // set element at location i to i + 100
    }
    cout << "art" << setw( 13 ) << "koldet" << setw( 13 ) << "kolkom" << setw( 13 ) << "sum" << endl;
    
    
    // output each array element's value                      
    for ( int j = 0; j < 2; j++ )
    {
        cout << detals[j].art << setw( 13 ) << detals[j].koldet << setw( 13 ) << detals[j].kolkom << setw( 13 ) << detals[j].sum << endl;
    }
    
    return 0; 
}
Добавлено через 18 часов 22 минуты
Реализовал вывод footer'a:
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
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <iomanip>
 
//Создание структуры
struct sklad
{
    int art;
    double koldet;
    double kolkom;
    double sum;
};
 
//Начальное значение структуры
int main()
{
    using namespace std;
    using std::setw;
    
    sklad detals[10] =          // Иницмализация структуры
    {
        {23232, 342, 75},      // Первая позиция
        {23678, 654, 86}       // Вторая позиция
    };
 
    // Header          
    for ( int i = 0; i < 2; i++ )
    {
        detals[i].sum = detals[i].koldet * detals[i].kolkom;
    }
        cout << "Nakladnaya\n" << endl;
        cout << "art" << setw( 13 ) 
        << "koldet" << setw( 13 ) 
        << "kolkom" << setw( 13 ) 
        << "sum" << endl;
    
    
    // Body                      
    for ( int j = 0; j < 2; j++ )
    {
        cout << detals[j].art 
        << setw( 13 ) << detals[j].koldet 
        << setw( 13 ) << detals[j].kolkom 
        << setw( 13 ) << detals[j].sum << endl;
    }
    
    // Footer
    // Инициализация и начальное значение footer
    double sumkoldet = 0;
    double sumkolkom = 0;
    double sum2 = 0;
    
    for ( int j = 0; j < 2; j++ )
    {
        sumkoldet = sumkoldet + detals[j].koldet;
        sumkolkom = sumkolkom + detals[j].kolkom;
        sum2 = sum2 + detals[j].sum;
    }
        cout << "SUMMA" << setw( 13 ) 
        << sumkoldet << setw( 13 ) 
        << sumkolkom << setw( 13 ) 
        << sum2 << endl;
 
    return 0; 
}
Подскажите пожалуйста, как реализовать ввод нового значения с клавиатуры?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru