package com.company;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Введите размер массива: ");
int size = sc.nextInt();
int[] myArray = new int[size];
System.out.print("Заполните элементы массива: ");
for(int i=0; i<size; i++) {
myArray[i] = sc.nextInt();
}
System.out.print("Одинаковые элементы: ");
for(int i=0; i<myArray.length; i++) {
for (int j=i+1; j<myArray.length; j++) {
if(myArray[i] == myArray[j]) {
System.out.println(j);
}
}
}
}
}
Объяснение:
Я использую язык программирования java, думаю переписать на нужный вам вы сможете.
ответ:Доброго времени суток.
Очень не корректно поставлен вопрос. Что есть Текст? Это текстовый файл, строка, введенная пользователем, еще что-то? Думайте, прежде чем спросить, и, скорее всего, получите нормальный ответ.
Поэтому, поскольку нет конкретики, будем считать текстом строку, введенную пользователем.
Write('Введите текст : ');
ReadLn(S);
В переменной S теперь находится некоторый текст. Начнем с ним работать. Будем считать словом последовательность символов, ограниченных с обеих сторон пробелами. Сначала сделаем копию введенного текста.
S1 := ' ' + S + ' '; {чтобы не потерять первое и последнее слова}
А дальше,
N := 0; {счетчик слов Мама}
while Pos(' Мама ', S1) > 0 then begin
Delete(S1, Pos(' Мама ', S1)+1, 4);
N := N + 1;
end;
Поскольку может в тексте быть и "мама", то повторим
while Pos(' мама ', S1) > 0 then begin
Delete(S1, Pos(' мама ', S1)+1, 4);
N := N + 1;
end;
Вот и все. Осталось вывести результат.
WriteLn('Во ввденном тексте слово "мама" встречается ', N, ' раз');
Удачи!
PS Можно было бы не делать второй проход, если предварительно преобразовать введенный текст к одному регистру, а затем искать подстроку в этом регисте.
Каждая папка имеет собственное имя, которое может состоять из символов русского или латинского алфавита. Часть имен Windows назначает папкам автоматически: например, папка, в которой хранится сама операционная система, имеет, как правило, имя Windows, папка для хранения программ называется Program Files. Имена папок, которые пользователь создал самостоятельно, можно назначать произвольным образом. Каждая папка может содержать несколько вложенных папок, любая из них в свою очередь тоже может содержать вложенные папки — таким путем создается иерархическая древовидная структура хранения папок на дисках компьютера. Вложенные папки принято называть подпапками, подкаталогами или субдиректориями. При записи имена папок отделяются друг от друга символом «\», поэтому в случае если, например, вы хотите обратиться к подпапке Subfolder, которая вложена в папку My Folders, которая, в свою очередь, хранится внутри папки Мои Документы, строка, объясняющая, как найти эту папку, будет выглядеть следующим образом: «Мои Документы\Му Folders\ Subfolder». Такую запись принято называть полным именем папки, или путем. Собственно, путь и призван объяснить пользователю, какой именно путь он должен проделать по папкам компьютера, чтобы добраться до искомой директории.
Что такое папка самого верхнего уровня, которая хранится непосредственно на любом из дисков? Она носит название корневой папки. Все остальные папки содержатся именно в ней. Корневая папка не имеет собственного имени, она обозначается просто в виде наклонной черты — «\», которая записывается справа от имени диска. Если, например, нам необходимо указать, что пользователь должен обратиться к корневой папке диска D:, то для этого достаточно записать следующее: D:\. Если же нам нужна папка Мои документы, которая хранится в корневой папке диска С:, то запись будет выглядеть следующим образом: «С:\Мои документы».