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

Си плюс плюс доработать программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среда + компилятор http://www.cyberforum.ru/cpp-beginners/thread662064.html
Всем доброго времени суток. Очень долгое время не решался написать по столь ерундовому вопросу, на самом деле, но никак не могу найти решения. Я только-только начал изучать язык, и в среде мне необходима возможность свободно изменять код и тут же смотреть результат (что, собственно, само собой разумеющееся). Первый раз тыкнулся в MS Express, но тут же столкнулся с проблемой - дома все отлично...
C++ DataGridView > DataSet > XML Экспорт Привет всем!! Вот такая проблемка , не могу сохранить содержимое таблици в xml файл через DataSet Пишет "В экземпляре объекта не задана ссылка на объект" Я В C++ Только начинаю так что плиз помогите )) Вот Код: Пытался и так: DataTable^ Table = gcnew DataTable("Table"); Table->DataSet->Tables->Add((DataTable^)dataGridView1->DataSource); Table->DataSet->WriteXml("E:\\list.xml"); И вот... http://www.cyberforum.ru/cpp-beginners/thread662044.html
C++ написать программу на С++, приближенно вычисляющую опред. интеграл
Приближенное вычисление интеграла по формуле прямоугольников. Написать программу, приближенно вычисляющую интеграл по заданным вещественным числам a, b, c, d (a<b, c<d) \int_{a}^{b}sin(exp^x) Интеграл вычисляется приближенно с заданной точностью e>0 по формуле прямоугольников. Добавлено через 18 минут выдает ошибки:1)pow: ни одна из 6 перегрузок не может преобразовать все типы аргументов...
Вывод строки на экран с использованием esp-последовательности C++
ДОБРЫЙ ДЕНЬ,в нашем ВУЗе ввели дисциплину по С++,я в ней-полный чайник(((((помогите,пожалуйста,с написанием след.программ(((((заранее буду благодарна))))) Задание 1. Вывод строки на экран с использованием esp-последовательности Используя esc–последовательности, выведите на экран следующий текст. 1. Это строка, иначе –“стринг”, иначе – “строковый литерал” ...
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread662002.html
Каждый элемент aij матрицы A(m,n) заменить суммой элементов подматрицы A’(i,j), расположенной в левом верхнем углу матрицы A. Входную матрицу следует читать из файла in.txt (первые два числа в файле – размерности матрицы, далее – элементы матрицы), матрицу-результат следует записывать в файл out.txt (первые два числа в файле – размерности матрицы, далее – элементы матрицы). Очень нужна помощь,...
C++ Дан одномерный массив, состоящий из N целочисленных элементов. Дан одномерный массив, состоящий из N целочисленных элементов. 1-Заполнить массив случайными числами. 2-Найти максимальный положительный элемент. 3-Вычислить сумму элементов массива. 4-Вывести ненулевые элементы на экран в обратном порядке. 5-Отсортировать массив методом «пузырька» и вывести отсортированный массив на экран. помогите ребята)) подробнее

Показать сообщение отдельно
SemenSilovatov
Сообщений: n/a

Си плюс плюс доработать программу - C++

02.10.2012, 15:27. Просмотров 1503. Ответов 0
Метки (Все метки)

программа календарь не получается сделать ввод данных так как нужно:
Введите год или месяц и год: июНЬ 2099
[Вывод календаря]

Введите год или месяц и год: 2109
[Вывод календаря]

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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <cstdlib> 
 
using namespace std;
int Kalendar();
int copy();
int main()
{
    
    
    cout << "Please write Month and Year: ";
    Kalendar();
    
 
    cout << "\n\n\n\n";
    return 0;
}
 
 
int Kalendar()
{
    int year, firstDayOfWeek, dayInMonth;
    
    copy();
    firstDayOfWeek = ( 2 + (year - 1901) + (year - 1901) / 4);
    firstDayOfWeek = 7 -  firstDayOfWeek % 7;
    for(int i = 1; i <= 12; i++)
    {
        switch(i)
        {   
        case 1:
            cout << "\t\t\t\tJanuary" << endl;
            dayInMonth = 31;
            break;
 
        case 2:
            cout << "\t\t\t\tFebruary" << endl;
            dayInMonth = 29;
            break;
 
        case 3:
            cout << "\t\t\t\tMarch" << endl;
            dayInMonth = 31;
            break;
 
        case 4:
            cout << "\t\t\t\tApril" << endl;
            dayInMonth = 30;
            break;
 
        case 5:
            cout << "\t\t\t\tMay" << endl;
            dayInMonth = 31;
            break;
 
 
        case 6:
            cout << "\t\t\t\tJune" << endl;
            dayInMonth = 30;
            break;
 
        case 7:
            cout << "\t\t\t\tJuly" << endl;
            dayInMonth = 31;
            break;
        case 8:
            cout << "\t\t\t\tAugust" << endl;
            dayInMonth = 31;
            break;
 
        case 9:
            cout << "\t\t\t\tSeptember" << endl;
            dayInMonth = 30;
            break;
 
        case 10:
            cout << "\t\t\t\tOktober" << endl;
            dayInMonth = 31;
            break;
 
        case 11:
            cout << "\t\t\t\tNovember" << endl;
            dayInMonth = 30;
            break;
 
        case 12:
            cout << "\t\t\t\tDecember" << endl;
            dayInMonth = 31;
            break;
        }
 
        cout << "Mo\tTu\tWe\tTh\tFr\tSa\tSu" << endl;
 
        for(int k = 7 - firstDayOfWeek;  k < 6; k++)
 
        {   
 
            cout << "\t";
 
        }
 
        for(int j = 1; j <= dayInMonth; j++)
        {
            cout << j << "\t";
            if(firstDayOfWeek % 7 == 0)
            {
 
                cout << endl;
                firstDayOfWeek = 0;
            }
            firstDayOfWeek++;
        }
        cout << endl;
        
    }
 
    return 0;
}
 
int copy()// начал пробовать делать ввод через гетлайн, копирую часть строки до пробела а дальше не знаю что делать
{   int i, j;
    const int sizeString = 256;
    char string1[sizeString];
    char string2[sizeString];
    char string3[sizeString];
    cin.getline(string1, sizeString, '\n');
    while((string2[i] = string1[i]) !=' ')
    {
        i++;
    
    }
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru