Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Об'єктно-орієнтоване програмування. Розробка програмного забезпечення

Реферат Об'єктно-орієнтоване програмування. Розробка програмного забезпечення





char) s [i]))

{(isalpha ((unsigned char) s [i]) amp; amp; i lt; s. length ()) {word +=s [i]; if (i == s. length () - 1) break; else i ++; } (word [0]!=word [word. length () - 1]) ss +=word; i ++;= raquo ;;

} {ss +=s [i]; i ++; }

}=ss;

} main ()

{(1251); (1251); s, a; lt; lt; Введіть рядок: n raquo ;; (cin, s); (s); lt; lt; Редагованій рядок: lt; lt; endl; lt; lt; s ;. get () ;. get (); 0;

}



. Програма сортує слова у рядку, рядок вводяться з Клавіатури.


# include lt; iostream gt;

# include lt; string gt;

# include windows. h namespace std; sort (string amp; s)

{ss= raquo ;, word= raquo ;; i=0; k=0; += raquo ;; (i lt; s. length ())

{(isalpha ((unsigned char) s [i]))

{(isalpha ((unsigned char) s [i]) amp; amp; i lt; s. length ()) {word +=s [i]; if (i == s. length () - 1) break; else i ++; } ++;= raquo ;;

} {i ++; }

} * smas=new string [k];=0;=0; (i lt; s. length ())

{(isalpha ((unsigned char) s [i]))

{(isalpha ((unsigned char) s [i]) amp; amp; i lt; s. length ()) {word +=s [i]; if (i == s. length () - 1) break; else i ++; } [k ++]=word;= raquo ;;

} {i ++; }

}= raquo ;; s5= raquo ;; (int j=0; j lt; k - 1; j ++)

{for (int l=0; l lt; kj - 1; l ++)

{if (smas [l + 1] lt; smas [l]) {s5=smas [l]; smas [l]=smas [l + 1]; smas [l + 1]=s5; }}} (int j=0; j lt; k; j ++) +=smas [j] + raquo ;;

} main ()

{(1251); (1251); s, a; lt; lt; Введіть рядок: n raquo ;; (cin, s); (s); lt; lt; Редагованій рядок: lt; lt; endl; lt; lt; s ;. get () ;. get (); 0;

}



. Програма, яка у кожному слові рядка переставляє усі цифру в Кінець слова, без Зміни порядку.


# include lt; iostream gt;

# include lt; string gt;

# include windows. h namespace std; edit (string amp; s)

{ss= raquo ;, word= raquo ;, digit= raquo ;; i=0; (i lt; s. length ())

{(isalnum ((unsigned char) s [i]))

{(s [i] == ) break; (isalnum ((unsigned char) s [i]) amp; amp; i lt; s. length ())

{(s [i] == ) break; (isdigit ((unsigned char) s [i])) digit +=s [i]; word +=s [i]; (i == s. length () - 1) break; else i ++;

}=ss + word + digit + raquo ;;= raquo ;;= raquo ;; ++;

} {ss +=s [i]; i ++; }

} (int i=0; i lt; ss. length () - 1; i ++) [i]=ss [i];

} main ()

{(1251); (1251); s, a; lt; lt; Введіть рядок: n raquo ;; (cin, s); (s); lt; lt; Редагованій рядок: lt; lt; endl; lt; lt; s ;. get () ;. get (); 0;

}



. Програма, яка з заданого масиву виводу на екран ті елементи Які є ступенями двійкі. Для введення масиву та перевіркі елементи ми вікорістовуємо покажчики на функцію, передаючі їх параметрами Функції.


# include lt; iostream gt;

# include windows. h namespace std; * input (int n)

{* mas=new double [n]; (int i=0; i lt; n; i ++)

{ lt; lt; mas [ lt; lt; i + 1 lt; lt; ]= raquo ;; gt; gt; mas [i];

} mas;

} check (double a)

{p=false; (double i=1; i lt;=1000; i ++) (a == pow (2, i)) {p=true; break; } p;

} dosmth (int n, bool (* p1) (double), double * (* p2) (int))

{* mas=p2 (n); lt; lt; Результат: lt; lt; endl; (int i=0; i lt; n; i ++) (p1 (mas [ i])) cout lt; lt; mas [i] lt; lt; raquo ;;

} main ()

{(1251); (1251); (* f1) (double); * (* f2) (int);=check;=input; n=0; (n lt;=0)

{ lt; lt; Введіть Кількість n= raquo ;; gt; gt; n;

} (n, f1, f2) ;. get () ;. get (); 0;

}



. Програма, яка зчітує з файлу структури, в якіх містіться інформація про про єкти, запісує шкірних структуру в окремий файл, сортує їх (Подвійне сортуваннях), та в...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Windows та Word
  • Реферат на тему: Delphi: робота з MS WORD
  • Реферат на тему: Word stress in English
  • Реферат на тему: Word order and inversion
  • Реферат на тему: Створення веб-документів у Word