Сайт на курса, правила за занятия, тренинги, тестове и състезания
Форми на оценяване
Dev-C++ за Windows, gcc за Linux, BSD и др. UNIX-ови ОС
Конзолни приложения, вход и изход
int ik;
unsigned uk;
long lk;
unsigned long ulk;
double dk;
scanf("%d %u %ld %lu %lf", &ik, &uk, &lk, &ulk, &dk);
printf("<форматиращ
спецификатор>",<променлива>);
Пример:
int ik = -10;
unsigned uk = 10;
long lk = -1000000;
unsigned long ulk = 1000000; // 16 битов цял тип данни
double dk = 2.52;
printf("%d %u %ld %lu %lf\n", ik, uk,lk, ulk, dk);
- Стандартен вход и изход за езика
C++
cin >> <име на
променлива>;
Пример:
int k;
cin >> k;
cout << <име на
променлива>;
Пример:
int ik = -10;
unsigned int uk = 10;
long lk = -1000000;
unsigned long ulk = 1000000; // 16 битов цял тип данни
double dk = 2.52;
cout << ik << " " <<uk << " " << lk << " "
<< ulk<< " " << dk << "\n";
Файл с програма на C или C++ със стандартни вход и изход: prog.exe
Текстов файл с входните данни за програмата:
test1.inp
Изпълнение на програмата: prog
<test1.inp >test1.out
Текстов файл, произведен от програмата при това
изпълнение: test1.out
Дадени са две цели числа в интервала [-100, 100].
Напишете програма,
която пресмята сумата на числaтa.
#include <iostream>
using namespace std;
int main()
{
int i, j;
cin >> i >> j;
cout << (i+j);
return 0;
}
Име на файл с текст на програмата: add.cpp
Име на изпълним файл (Windows): add.exe
Изпълнение на програмата:
C:\my_dir\>add
<
inp.txt
> out.txt
Файл inp.txt за вход
12 |
Създаден от ОС файл out.txt
|