С және С тілдерінде бағдарламалау негіздері



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 3 бет
Таңдаулыға:   
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТІРЛІГІ
Д.Серікбаев атындағы ШЫҒЫС ҚАЗАҚСТАН МЕМЛЕКЕТТІК
ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ

Ақпараттық технологиялар мектебі
Есептеу техникасы және бағдарламалық қамтамасыз ету мамандығы

СӨЖ жеке тапсырма
Тақырыбы: С және С++ тілдерінде бағдарламалау негіздері

Орындаған:Мырзабеков Шындос
Аблайханов Шындос

Тексерген:Нурсадыкова Роза
Канашевна

Өскемен 2019

Мақсаты: С++ тілінің қарапайым және күрделі операторларын қолданып тәжірибелік дағды алу, бағдарламалау дағдыларын дамыту.

СӨЖ арналған жеке тапсырмалар: 20 айнымалы типті byte массивінде бірдей мәндерді табуға мүмкіндік беретін бағдарлама жазу.

Есепті бағдарламалау кодын жазамыз:

#include "stdafx.h"
#include iostream
#include string
#include vector
using namespace std;

int main()
{
const int n = 20;
int k = 0, sch = 0, sch2 = 0;
int tmp;
int cnt = 1;
unsigned char g[n]{ '4','5','8','9','4','1','2','9','5' ,'8','7','6','4','0','1','3','2','8 ','9','5' };

unsigned char masiv2[n] = { '0' };
for (int j = 0; jn-1; ++j) сортировка "пузырьком"
{
for (int i = 0; in-1; ++i)
{
if (g[i]g[i + 1])
{
tmp = g[i];
g[i] = g[i + 1];
g[i + 1] = tmp;
}
}
}
for (int j = 0; jn; ++j)
{
for (int i = j; in; ++i)
{
if (g[j] == g[i]) пробегаем по массиву вперёд, если значение j-той ячейки массива встречается - срабатывают счетчики
{
k++; этот счетчик считает сколько раз данная цифра встречается
sch++; этот счетчик - если 0 - смотрит условие для следующего cout
}
}
for (int k = j - 1; k = 0; --k) эта пробежка от j-той ячейки массива к нулевой с целью определить - если данное значение массива встречалось ранее -
{ -не выводить информацию на экран
if (g[k] == g[j])
{
sch2++;
}
}
if (sch0 && sch2 == 0 && k1)
{
cout g[j] " vstrechaetsa " k " raz.\n"; вывод информации о том, сколько раз цифра повторяется в массиве.
}
k = 0;
sch = 0;
sch2 = 0;
}
cout ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Деректерді қайта құру және полиморфизм. Полиморфизмді қолдану
КЕЗДЕЙСОҚ САНДАР ГЕНЕРАТОРЫМЕН БАҒДАРЛАМАЛАУ ЕРЕКШЕЛІКТЕРІ
Пән Java тілінде программалау
Java бағдарламалау тіліне кіріспе
Java бағдарламалау тілі
Бағдарлы оқытуды ұйымдастырудың негіздері
Функционалдық программалау тілдерінің мүмкіндіктерді талдау
Программалау тілдерімен танысу
Миранда функционалдық программалау тілі
БАҒДАРЛАМАЛАРДЫ ӘЗІРЛЕУ ТЕХНОЛОГИЯСЫ
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz