Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! Создание динамического массиваСтр 1 из 6Следующая ⇒
Способ. #include < stdio.h> #include < conio.h>
void main () { char s, z[15]=" 123456789qwerty"; char *d, *h; z[15]='\0'; printf(" Slovo v nachale --> %s \n", z); for (d=z, h=& z[14]; d< h; d++, h--) { s=*d; *d=*h; *h=s; } printf(" Slovo v konze --> %s", z); _getch(); } Способ. ... for (d=z, h=& z[14]; d< h;) { s=*d; *d++=*h; *h--=s; } printf(" Slovo v konze --> %s", z); getch(); } Способ. ... d=z; h=& z[14]; while (d< h) { s=*d; *d++=*h; *h--=s; } Способ. char s, z[15]=" 123456789qwerty"; int i; for (i=0; i< 8; i++) { s=*(z+i); *(z+i)=*(z+14-i)); *(z+(14-i))=s; } Функции для выделения и освобождения памяти
Создание динамического массива #include < iostream> using namespace std;
int main () { int num; // размер массива cout < < " Enter integer value: "; cin > > num; // получение от пользователя размера массива
int *p_darr = new int [num]; // Выделение памяти для массива for (int i = 0; i < num; i++) { // Заполнение массива и вывод значений его элементов p_darr[i] = i; cout < < " Value of " < < i < < " element is " < < p_darr[i] < < endl; } delete [] p_darr; // очистка памяти return 0; } Файлы #include " stdafx.h" #include < stdio.h> #include < conio.h> #include < stdlib.h> int _tmain(int argc, _TCHAR* argv[]){ FILE *fp; if ((fp=fopen(" ini.dat", " w"))==0) perror(" ini.dat"); else {int i; for(i=1; i< 21; i++) fprintf(fp, " chislo %5d \t kvadrat %10d\n", i, i*i); fclose(fp); } system(" pause"); return 0; } В таблице 1 перечислены функции позиционирования в потоках данных C++.
Рекурсивное вычисление факториала: int fac(int val){ if (val == 1) return 1; else return fac(val - 1) * val; }
Числа фибоначи #include < iostream>
using namespace std;
unsigned long long int f(int n) { if(n == 0) return 0; if(n == 1 || n == 2) return 1;
return f(n-1)+f(n-2); }
int main() { cout < < f(5) < < endl; return 0; }
int power(long int x, unsigned int y) { int d = 0; if (y == 0) d = 1; else if (y == 1) d = x; else if (y % 2 == 0) d = power (x * x, y/2); else d = x * power(x * x, y/2); return d; }
|