Курстық жұмыс н тарму 11/1 53-2018



бет10/10
Дата06.01.2022
өлшемі395,5 Kb.
#14294
1   2   3   4   5   6   7   8   9   10
Интернет-ресурстары:

  1. Ақпараттық технологиялар сайты – http:// www.ixbt.com

  2. IT-индустриядағы жоғарғы технологиялар сайты – http://citforum.ru

ҚОСЫМША
#include

#include

#include

#include

int main()

{

std::fstream fs("1.txt", std::ios::in | std::ios::out | std::ios::app);



if(fs.is_open())

{

std::string sName, sSurname, tName, tSurname;



std::size_t id(0), found(0);

std::cout << "Input your name and surname\n";

std::cin >> sName >> sSurname;

while(fs >> id >> tName >> tSurname)

{

if(sName == tName && sSurname == tSurname)



{

std::cout << id << std::endl;

found = 1;

}

}



if(!found)

{

fs.clear();



fs << '\n' << id + 1 << ' '<< sName << ' ' << sSurname;

std::cout << id + 1 << std::endl;

}

}

else std::cerr << "Can't open file\n";



fs.close();

getch();


return 0;

}

// binary_search.cpp: консоль қолданбасы үшін кіріс нүктесін анықтайды.



#include "stdafx.h"

#include

using namespace std;

int main(int argc, char* argv[])

{

const int size_array = 10;



int array_[size_array] = {-8, -7, -6, -6, -4, 2, 6, 7, 8, 15 }; // бір өлшемді массивті сипаттау

cout << "array[" << size_array << "] = { ";

for (int counter = 0; counter < size_array; counter++)

{

cout < < array_[counter]<<"; / / array1 бір өлшемді массив элементтерін басып шығару



}

cout << " }";

Int average_index = 0, // массивтің орташа элементінің индексін сақтауға арналған айнымалы

first_index = 0, / / массивтегі бірінші элемент индексі

last_index = size_array -1, // массивтегі соңғы элементтің индексі

//--------------------------------------------------------

search_value = 15; / / іздеу (негізгі) мәні

//--------------------------------------------------------

if (last_index = = = -1) cout < < "\narray is empty " < endl; / / бос массив
while (first_index < last_index)

{

average_index = first_index + (last_index - first_index) / 2; / / орташа мән индексін өзгерту



search_value <= array_[average_index] ? last_index = average_index : first_index = average_index + 1; // негізгі элемент табылды немесе жоқ

}

if ( array_[last_index] == search_value)



cout << "\nvalue is found" << "\nindex = " << last_index << endl;

else


cout << "\nvalue is not found" << endl;

system("pause");

return 0;

}
// min_max.cpp: консоль қолданбасы үшін кіріс нүктесін анықтайды.

// бір өлшемді массивте ең аз мәнді іздеу
#қосу " stdafx.х"

#include

#қосу

std аттар кеңістігін пайдалану;

int main(int argc, char* argv[])

{

srand (time (0));



const int array_size = 25; / / Бір өлшемді массив өлшемі

int array1[array_size]; / / бір өлшемді массивті жариялау

for (int counter = 0; counter < array_size; counter++)

{

array1 [есептеуіш] = rand () % 50 - rand () % 50; / / кездейсоқ мәндерді -49-49-ға дейін қоса алғанда ауқымда толтырамыз



cout < < array1 [есептегіш] << " "; / / array1 бір өлшемді массив элементтерін басып шығару

}

int min = array1[0]; / / Ең





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет