Практикум по программированию. Основы. Обработка строк. Поиск подстроки
From AsIsWiki
(Difference between revisions)
(Created page with "Обработка строк __FORCETOC__ ==Java== <pre> import j...") |
|||
Line 1: | Line 1: | ||
− | [[Практикум по программированию. Основы. Обработка строк|Обработка строк]] | + | <div style='max-width:700px;text-align:justify;'> |
+ | [[Практикум по программированию. Основы. Обработка строк. Анаграмма|Назад]] · | ||
+ | [[Практикум по программированию. Основы. Обработка строк|Задачи]] · | ||
+ | [[Практикум по программированию. Основы. Обработка строк. ДНК|Дальше]] | ||
__FORCETOC__ | __FORCETOC__ | ||
Line 60: | Line 63: | ||
---- | ---- | ||
− | [[Практикум по программированию. Основы. Обработка строк|Обработка строк]] | + | [[Практикум по программированию. Основы. Обработка строк. Анаграмма|Назад]] · |
+ | [[Практикум по программированию. Основы. Обработка строк|Задачи]] · | ||
+ | [[Практикум по программированию. Основы. Обработка строк. ДНК|Дальше]] | ||
+ | </div> |
Latest revision as of 09:12, 21 April 2015
Contents |
[edit] Java
import java.util.Scanner; public class Task10 { public static void main(String[] args) { Scanner in = new Scanner(System.in, "CP1251"); System.out.println(); System.out.println(" Подсчет вхождений подстроки в строку "); System.out.println("--------------------------------------"); System.out.print(" Строка: "); String s = in.nextLine(); System.out.print(" Подстрока: "); String subs = in.nextLine(); System.out.println("--------------------------------------"); int n = 0, pos = s.indexOf(subs); while (pos != -1) { pos = s.indexOf(subs, pos + 1); n++; } String sf = ""; if ((n % 10 > 1) && (n % 10 < 5) && ((n < 12) || (n > 14))) { sf = "раза"; } else { sf = "раз"; } System.out.printf(" Подстрока %s встречается %d %s\n", subs, n, sf); } }
[edit] C++
[edit] Pascal