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

Образец программы на с++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
morgin92
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 30
24.11.2009, 19:34     Образец программы на с++ #1
завтра олимпиада и помогите подготовиться =) как оформлять прогу на с++ =) где входные и выходные данные в файлах инпут.тхт и аутпут.тхт =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2009, 19:34     Образец программы на с++
Посмотрите здесь:

Необходимо создать минимальный проект-образец в DEV C++ C++
C++ Подскажите. Не компилирует текст программы, запрашивает в коде мол не достающую скобку. Ниже приведен текст программы.
C++ Множественное наследование(правильно ли...образец)
C++ Дан текст программы на С++...Записать в выходной файл текст программы без комментариев
Открытие файла другой программы из программы.Косяк. C++
Кто то писал WDM драйвера? Может дадите образец? C++
C++ Создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка С, но не применять их в своей функции
Распечатать данные в массиве сведения, используя указанный образец C++
Как должен выглядеть образец класса «Населенный пункт» C++
Программы из самоучителя C++ для чайников выводит ошибку. Как собрать эти же программы, только без ошибки? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
24.11.2009, 19:44     Образец программы на с++ #2
ты про это чтоль? тут переопределяются потоки ввода-вывода если определен дефайн ONLINE_JUDGE
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
// Исходные данные Timus
// Входной поток содержит набор целых чисел Ai (0 ? Ai ? 1018),
//  отделённых друг от друга произвольным количеством пробелов и 
//  переводов строк. Размер входного потока не превышает 256 КБ.
// Результат
// Для каждого числа Ai, начиная с последнего и заканчивая первым, 
// в отдельной строке вывести его квадратный корень не менее чем с
//  четыремя знаками после десятичной точки.
 
#include <fstream>
#include <iostream>
#include <math.h>
#include <vector>
#include <iomanip>
 
using namespace std;
 
int main()
{
  vector<double>  array;
  double temp;
#ifndef ONLINE_JUDGE
  freopen("input.txt", "r", stdin);
  freopen("output.txt", "w", stdout);
#endif
 
  while (cin >> temp)
   array.push_back(temp);
  
 
  for (vector<double>::iterator it=array.end()-1; it!=array.begin()-1; it--)
  {
    cout.flags(ios::fixed);
    cout<<setprecision(5)<<sqrt((double)*it)<<endl;
  }
 
 return 0;
}
morgin92
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 30
24.11.2009, 19:47  [ТС]     Образец программы на с++ #3
что-то наподобие:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
#ifndef ONLINE_JUDGE
   freopen("input.txt", "rt", stdin);
   freopen("output.txt", "wt", stdout);
#endif
   int a, b;
   cin >> a >> b;
   cout << a + b << endl;
   return 0;
}
но меня учили с использование ifstream и iostream
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
24.11.2009, 22:04     Образец программы на с++ #4
а еше можно fgets и fputs.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9383 / 5433 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
25.11.2009, 00:21     Образец программы на с++ #5
Цитата Сообщение от morgin92 Посмотреть сообщение
но меня учили с использование ifstream и iostream
как-то так?
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
#include <fstream>
#include <iostream>
    
int main(){
    std::ifstream fin("input.txt");
    if ( !fin.is_open() ){
        std::cerr << "Can't open input file!" << std::endl;
        exit(1);
    }
        
    std::ofstream fout("output.txt");
    if ( !fout.is_open() ){
        std::cerr << "Can't open output file!" << std::endl;
        exit(1);
    }
    
    int a, b;
    
    fin >> a >> b;
    if ( fin.bad() ){
        std::cerr << "Can't read from file!" << std::endl;
        exit(1);
    }
    
    fout << (a + b) << std::endl;
    if ( fout.bad() ){
        std::cerr << "Can't write to file!" << std::endl;
        exit(1);
    }
    
    fin.close();
    fout.close();
    
    return 0;
}
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.11.2009, 14:42     Образец программы на с++ #6
Цитата Сообщение от morgin92 Посмотреть сообщение
но меня учили
Ну если "учили", почему вопросы задаешь?
Yandex
Объявления
25.11.2009, 14:42     Образец программы на с++
Ответ Создать тему
Опции темы

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