9. Символни низове

• Дефиниране на символен низ
• Въвеждане и извеждане на символни низове
• Функции за работа с низове
• Примери и задачи със символни низове

преди план следва
 
 

• Примери и задачи със символни низове


1. Да се състави програма, която сортира във възходящ ред масив от максимум 50 елемента от тип символен низ с дължина 30 символа.
#include < iostream.h >
#include < string.h >
int main()
{
 char people[50][30];
 char xname[30];

int n;     // действителен брой на елементите на масива people
int i,j;
cout<<"Въведете броя на елементите на масива  people, n <=50 : ";
cin>> n;
for(i=0;i < n;i++)
	  { cout<<"въведете people["<< i <<" ] = ";
	    cin>>people[i];
	  }
// сортиране на масива people
for(i=0;i< n-1;i++)
	 for(j=i+1;j < n;j++)
	  {
	     if(strcmp(people[i], people[j])>0)
		 { strcpy(xname, people[i]);
		   strcpy(people[i], people[j]);
		   strcpy(people[j], xname);
	         }
	  }
// Извеждане на сортирания масив people
for(i=0;i < n;i++)
	  cout<< people[i]<< endl;
return 0;
}
2. Да се проследи изпълнението на програмата за търсене на низa xname в масива от низове people.



3. Да се състави програма за намиране на даден символ в символен низ.
 
 
 
 
преди план следва