Скачать презентацию Рекурсія factorial 1 for int counter Скачать презентацию Рекурсія factorial 1 for int counter

lek_6.ppt

  • Количество слайдов: 8

Рекурсія factorial = 1; for (int counter = n; counter >=1; counter --) factorial Рекурсія factorial = 1; for (int counter = n; counter >=1; counter --) factorial *= counter;

#include <iostream> # include <iomanip> using namespace std; unsigned long factorial (unsigned long); main #include # include using namespace std; unsigned long factorial (unsigned long); main () { for (int i=0; i <= 10; i++) cout << setw(2) << i << "!=" << factorial(i) <

Рядки • Рядок в С++ - масив символів, що закінчується нульовим символом (‘�’). • Рядки • Рядок в С++ - масив символів, що закінчується нульовим символом (‘’). • Рядок доступний через вказівник на перший символ в рядку. • Значенням рядка є адреса його першого символа. char color [ ]= “black”; char *color. Ptr = “black”; char color [ ] = {‘b’, ’l’, ’a’, ’c’, ’k’, ’’};

Функція cin. getline є альтернативою отримання даних за допомогою потокового оператора (>>). Функція cin. Функція cin. getline є альтернативою отримання даних за допомогою потокового оператора (>>). Функція cin. getline дозволяє отримати весь введений рядок до натиснення клавіші Enter.

#include <iostream> # include <string. h> # include <math. h> # include <stdlib. h> #include # include # include # include using namespace std; double get_number(); int main () { double x; for (; ; ) { cout<<"Enter a number"; x = get_number(); if (x==0. 0) break; cout <<"Square root of x: " << sqrt(x); cout<

#include <iostream> using namespace std; int mystery(const char *, const char *); main () #include using namespace std; int mystery(const char *, const char *); main () { char string 1[80], string 2[80]; cout<<“Введіть 2 рядка"; cin >> string 1 >> string 2; cout << mystery(string 1, string 2)<< endl; return 0; } int mystery(const char *s 1, const char *s 2) { for (; *s 1 != '' && *s 2 != ''; s 1++, s 2++) if (*s 1 != *s 2) return 0; else return 1; }