- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main()
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main()
- •Int main ()
- •Int main()
- •Int main ()
- •Int main()
- •Int main ()
- •Int main()
- •Int main()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Void main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Void main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
Int main()
{
cout<<"Define length of string"<<endl;
cout<<"input word: ";
while(cin>>s)
{
value(s)=strlen(s);
cout<<s<<" "<<value(s)<<endl;
cout<<"input word: ";
}
for (int i=0; i<n; i++)
{
setx (i)=1<<i;
cout<<"2^"<<i<<" = "<< setx (i)<<endl;
}
system("pause");
}
Приклад 5.13
/* Пошук символу в рядку */
#include <iostream>
#include <string.h>
using namespace std;
char* str = "Microsoft Visual Studio";
char symbol;
int* iptr;
//============= визначення покажчика на заданий символ =========
char* search (char* s, char c)
{
char* ptr;
bool flag=false;
for(int i=0; *s!=0; i++)
if (c==s[i])
{
ptr=&s[i];
flag=true;
break;
}
if (flag) return ptr;
else return NULL;
}
//======================= головга функція =======================
Int main ()
{
cout<<"Input character to search in string\""<<str<<"\""<<endl;
cin>>symbol;
char* p=search(str, symbol);
if (p)
cout<<"Number of symbol is "<<p-str+1<<endl;
else cout<<"Not found "<<endl;
system("pause");}
Приклад 5.14
/* Використання покажчиків на покажчики для сортування чисел */
#include <iostream>
using namespace std;
int n, m;
//============== впорядкувати покажчики за спаданням чисел =============
void sort(int** pa,int** pb)
{
if (**pa<**pb)
{
int* tmp=*pa;
*pa=*pb;
*pb=tmp;
}
}
//============================= головна функція =========================
Int main()
{
cout<<"Demo pointer to pointer"<<endl;
cout<<"Input two integer"<<endl;
cin>>n>>m;
int *pn=&n;
int *pm=&m;
int** p1=&pn;
int** p2=±
cout<<"Allocation memory"<<endl;
cout<<p1<<" -> "<<*p1<<" -> "<<**p1<<" "<<p2<<" -> "<<*p2<<" -> "<<**p2<<endl;
sort(p1,p2);
cout<<p1<<" -> "<<*p1<<" -> "<<**p1<<" "<<p2<<" -> "<<*p2<<" -> "<<**p2<<endl;
system("pause");
}
Приклад 7.2
/* Введення та виведення масивy */
#include <iostream>
using namespace std;
Int main()
{
int mas[10]; //масив з 10 елементів
int n; //кількість елементів масиву
int i; //поточний індекс
cout<<"Enter number of elements <=10"<<endl;
cin>>n;
cout<<"Enter elements values"<<endl;
for (i=0; i<n; i++)
cin>>mas[i]; //ввести елемент
cout<<"Entered array"<<endl;
for (i=0; i<n; i++)
cout<<mas[i]<<" ";
cout<<endl;
system("pause");
}
Приклад 7.3
/* Оцінювання виступів спортсменів */
include <iostream>
using namespace std;
Int main ()
{
float mark[10];
int i, n;
float min,max,sum,result;
cout<<"Grede defining"<<endl;
cout<<"Enter numbers of arbiters (<=10)\n";
cin>>n;
cout<<"Enter "<<n<<" grades\n";
for (i=0;i<n;i++)
cin>>mark[i];
min=mark[0];
max=mark[0];
sum=mark[0];
for (i=1;i<n;i++)
{
if (min>mark[i])
min=mark[i];
if (max<mark[i])
max = mark[i];
sum += mark[i];
}
cout<<"Margin grades\n";
cout<<"max ="<<max<<" min ="<<min<<endl;
result=(sum-min-max)/(n-2);
cout<<"rezult grade="<<result<<endl;
system("pause");
}
Приклад 7.4
/* Черга покупців */
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
