Все они текстовые файлы – это сходство. Теперь различия :) ОDT – схож с DOC, только с этим форматом работает OpenOfficeOrg TXT – самый обычный текстовый документ DOC – файл для создания документов. С ним работает MS Word. Схож с ODT, но более функционален. RTF – тоже текстовый файл, с минимальными (ну всё-таки хоть с какими-то, в отличие от TXT) возможностями HTML – С этим файлом работают браузеры. Это тоже текстовый файл, но там обычно пишут теги на языке HTML, тоесть веб страницы – сайты :)
#include <iostream>#include <time.h>#include <stdio.h>#include <stdlib.h>#define max 100using namespace std;/* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { srand(time(NULL)); int n , Chet = 0 ,notChet = 0 ,a[max]; cout<<"Size : "; cin>>n; for(int i = 0; i < n; i++) { a[i] = rand()%120+20; cout<<a[i]<<endl; if (a[i] %2 == 0) Chet++; else notChet++; } cout<<"Chet = "<<Chet<<", NotChet = "<<notChet; return 0;}
Первое число: 187
Второе число: 213
Третье число: 209
приведу в пример первое число:
10111011
чтоб перевести из двоичной системы в десятеричную надо:
каждую цифру умножить на два в степени порядка числа начиная справа и с нуля и потом все это прибавить
выглядит так:
1 * 2^7 + 0 * 2^6 + 1 * 2^5 + 1 * 2^4 + 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 187