Хелпикс

Главная

Контакты

Случайная статья





Необходимо из строки выделить слова и вывести их на экране в столбик.



Необходимо из строки выделить слова и вывести их на экране в столбик.

#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();

}

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.