|
|||
Необходимо из строки выделить слова и вывести их на экране в столбик. ⇐ ПредыдущаяСтр 2 из 2 Необходимо из строки выделить слова и вывести их на экране в столбик. #include <iostream.h> //подключение библиотеки void main () { //главная функция программы char str1[100]="abc,mfkjtr,mxuiolszpqbgm iu[q,.xo0r]"; //создание строки char str2[]=" ,.!"; //строка, хранящая знаки препинания char*str3; str3=strtok(str1,str2); //разбиение предложения на слова while (str3) {cout<<str3<<endl; //вывод результата на экран str3=strtok(NULL,str2); }
cin.get(); }
Отсортировать список фамилий по алфавиту.
#include <iostream.h> //подключение библиотеки void main () { //главная функция программы const n=10; char stud [n][90]; for (int i=0;i<n;i++) //ввод массива строк cin.getline(stud [i],90); for (int i=0;i<n;i++) for (int j=0;j<n-1-i;j++) if (strcmp (stud [j],stud [j+1])>0) //сравнение строк по алфавиту {char str [n] [90]; //метод пузырька strcpy (str,stud [j]); strcpy (stud [j],stud [j+1]); strcpy (stud [j+1],str); } for (int i=0;i<n;i++) cout <<str[i]<<endl; //вывод результата на экран cin.get(); }
|
|||
|