Текстовый файл содержит строки различной длины общий объем файла не превышает 1 мб
В строках, содержащих менее 25 букв A, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
f = open('24.txt')
s = f.readlines()
maxi = 0
for a1 in s:
if a1.count('A') < 25:
m = 0
for i in range(len(a)):
if a1.count(a[i])>1:
r1=a1.find(a[i])
r2=a1.rfind(a[i])
r=r2-r1
if r>m:
m=r
if m > maxi:
maxi = m
print(maxi)
Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
f = open("24_demo.txt")
p = f.read()
ma = 1
kur = 1
for i in range(1, len(p)):
if p[i] != p[i-1]:
kur = kur + 1
else:
if kur > ma:
ma = kur
kur = 1
print(ma)
Определите максимальное количество идущих подряд символов, среди которых не более одной буквы A.
f = open('24.txt')
s = f.read().split('A')
m = 0
for i in range(len(s) - 1):
if len(s[i])+len(s[i+1])+1 > m:
m = len(s[i])+len(s[i+1])+1
print(m)
Определите количество групп из идущих подряд не менее 12 символов, которые начинаются и заканчиваются буквой E и не содержат других букв E (кроме первой и последней) и букв F.
f = open('24.txt').readline().replace('E' , 'E E').split()
k = 0
for i in range(len(f)):
if f[i].count('F') == 0 and len(f[i]) >= 12:
k+=1
print(k)
Определите длину самой длинной последовательности, состоящей из символов R
f = open("zadanie24.txt")
maxLen = 1
curLen = 1
s = f.readline()
for i in range(2, len(s)):
if s[i] == s[i-1] and s[i]== 'R':
curLen = curLen+1
if curLen > maxLen:
maxLen = curLen
else:
curLen=1
print(maxLen)
Определите количество строк, в которых буква E встречается чаще, чем буква A.
result = 0
with open('24.txt', encoding='utf-8') as f:
for line in f:
if line.count('E') > line.count('A'):
result += 1
print(result)
Найти длинну, состоящую из одинаковых символов
f =open('24_demo.txt')
s = f.readline()
c=0
m=0
ch=[o]
for i in range(1,len(s)):
if s[i] == s[i+1]:
c = c + 1
if c>m:
m, ch =c, s[i]
else:
c=1
print(ch,m)
Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами
f = open('24345.txt', 'r')
s = f.read()
d = dict()
for i in range(1, len(s) - 1):
if s[i-1] == s[i+1]:
if s[i] not in d:
d[s[i]] = 1
else:
d[s[i]] += 1
print(max(d, key=lambda k: d[k]))
Найти длинну самой длинной подцепочки, состоящей из символов С
f =open('24_demo.txt')
s = f.readline()
c=0
m=0
for i in range(len(s)):
if s[i] == 'C':
c = c + 1
m=max(c,m)
else:
c=0
print(m)
f =open('24_demo.txt')
s = f.readline()
c=0
m=0
for i in range(len(s)):
if s[i] == 'C':
c = c + 1
elif c>0:
m=max(c,m)
c=0
print(m)
Определить максимальное количество подряд идущих символов, среди которых каждые два соседних символа различны
f=open('24.txt')
s=f.readline()
c= m = s[0]
for i in range(1,len(s):
if s[i-1] != s[i]:
c+=s[i]
m=max(m,c,key=len)
else:
c=s[i]
print(m,len(m))
Определить максимальное количество подряд идущих символов, среди которых нет сочетания символов PPP
f=open('24.txt')
s=f.readline()
while 'PPP' in s: s=s.perlace('PPP', 'PP PP')
m=max(s.split(),key=len)
print(len(m))
f=open('24.txt')
s=f.readline()
c= m = s[0]+s[1]
for i in range(2,len(2,len(s)):
if s[i-2]+s=s[i-1]+s[i] != 'PPP':
c+=s[i]
m=max(m,c,key=len)
else:
c=s[i-1]+s[i]
print(len(m))
Текстовый файл состоит из символов A B . Z. Определите максимальное количество идущих подряд символов, среди которых нет рядом стоящих букв A Z (в любом порядке).
f=open('24.txt')
s=f.readline()
s=replace('AZ', 'A Z').replace('AZ', 'Z A')
m=max(s.split(),key=len)
print(m, len(m))
f=open('24.txt')
s=f.readline()
s= m = s[0]
for i in range(1,len(s)):
if s[i-1]+s[i] !='AZ' and s[i-1]+s[i] !='ZA':
c +=s[i]
m=max(s.c,key=len)
else:
c=s[i]
print(len(m))
Текстовый файл состоит из символов A B . Z. Определите максимальное количество идущих подряд символов, среди которых нет сочетания ST.
1. При разбиении слева и справа от РАЗРЫВА должно оставаться как можно больше символов.
2. Слева НЕ включается последний сивол.
3. Справа НЕ включается первый символ.
f=open('24.txt')
s=f.readline()
s=replace('ST', 'S T')
m=max(s.split(),key=len)
print(m,len(m))
f=open('24.txt')
s=f.readline()
s= m = s[0]
for i in range(1,len(s)):
if s[i-1]+s[i] !='ST':
c +=s[i]
m=max(s,c,key=len)
else:
c=s[i]
print(len(m))
Текстовый файл состоит не более чем из 1 200 000 символов X, Y, и Z. Определите максимальное количество идущих подряд символов, среди которых нет подстроки XZZY.
with open('24.txt')as f: s = f.read()
s = s.replace('XZZY','AAA AAA')
print(len(max(s.split(),key=len)))
Текстовый файл состоит не более чем из 1 200 000 символов X, Y, и Z. Определите максимальное количество идущих подряд символов, среди которых нет подстроки KEGE.
with open('24.txt')as f: s = f.read()
s = s.replace('KEGE','KEG EGE')
m = max(s.split(),key=len)
print(len(m))
f=open('24.txt')
s=f.readline()
c= m = 3
for i in range(3,len(s)):
s[i-3]+s[i-2]+s[i] != 'KEGE':
c +=1
m = max(m,c,key=len)
else:
c=3
print(m)
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). В строках, содержащих менее 25 букв A, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
with open ('inf_26_04_21_24.txt') as f:
maximum = 0
for a in f.readlines():
if a.count('A') < 25:
for i in range(len(a)):
t1 = a.find(a[i])
t2 = a.rfind(a[i])
t = abs(t1-t2)
maximum = max(maximum,t)
print(maximum)
Найти длинну самой длинной цепочки, состоящей из символов С.
f=open('24.txt')
s=f.readline()
s1='C'
while s1 in s:
s1 += 'C'
print(len(s1)-1)
f=open('24.txt')
s=f.readline()
l = lmax = 0
for i in range(len(s)):
l+=1
if l>lmax:
lmax=l
else:
l=0
print(lmax)
Определите максимальную длину цепочки вида LDRLDRLDR. (составленной из фрагментов LDR, последний фрагмент может быть неполным).
f=open('24.txt')
s=f.readline()
s1=''
while s1 in s:
s1+='LDR'
s2='LDR'*2+'LD'
print(len(s2))
f=open('24.txt')
s=f.readline()
s1='E'
while s1 in s:
if s1[-1] =='E':
s1+= 'A'
elif s1[-1] =='B':
s1+= 'B'
else:
s1+='E'
print(len(s1)-1)
Найти длинну самой длинной подцепочки, состоящей из одинаковых символов. Если в файле несколько цепочек, взять первую из них. Вывести сначала символ, из которого строилась эта цепочка, а затем через пробел - длинну цепочки.
f=open('24.txt')
s=f.readline()
t=''
l = lmax = 1
for i in range(len(s)-1):
l+=1
if l>=lmax:
lmax=l
t=s[i]
else:
l=1
print(lmax)
Опеределить самое большое число, состоящее только из нечетных цифр
f=open('24.txt')
s=f.readline()
a='13579'
l = ''
lmax = 1
for i in range (len(s)):
if s[i] in s:
l=l+s[i]
if int(l>>lmax:
lmax = int(l)
else:
l=''
print(lmax)
Опеределить максимальное число идущих подряд символов, среди которых каждые два соседних различны
f=open('24.txt')
s=f.readline()
maxim = 1
k=1
for i in range(len(s)):
if s[i]!=s[i+1]:
k=k+l
maxim=max(k,maxim)
else:
k=1
print(maxim)
В текстовом файле цепочка из символов A,B,C,D,E. Опеределить длинну самой длинной подцепочки, состоящей из символов A , B, или C - в произвольном порядке.
f=open('24.txt')
s=f.readline()
maxim = 0
k=0
for i in range(len(s)):
if s[i] in 'ABC':
k=k+l
maxim=max(k,maxim)
else:
k=0
print(maxim)
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). Необходимо найти строку, содержащую наименьшее количество букв G (если таких строк несколько, надо взять ту, которая находится в файле раньше), и определить, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
from collection import counter
f=open('24.txt')
line=f.readline()
s='G' * 100000
for line in lines:
if line.count('G') < s.count('G'):
s=line
print(Counter(s).most_counter())
f=open('24.txt')
line=f.readline()
s='G' * 100000
for line in lines:
if line.count('G') < s.count('G'):
s=line
a=[]
for i in range(len(s)):
if s[i] not in a:
a[s[i]] = 0
else:
a[s[i]] += 1
print(a)
в файле цепочка из символов A,B,C. Найти длинну самой длинной подцепочки, состоящей из символов B
f=open('24.txt')
s=f.readline()
s=replace('A',' ').replace('B',' ')
m =max(s.split(),key=len)
print(len(m)
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (𝐴𝐵𝐶…𝑍).
Необходимо найти строку, содержащую наименьшее количество букв 𝐺 (если таких строк несколько, надо взять ту, которая находится в файле раньше), и определить, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
Пример. Исходный файл:
В этом примере в первой строке две буквы G, во второй и третьей – по одной. Берём вторую строку, т. к. она находится в файле раньше. В этой строке чаще других встречаются буквы A и B (по два раза), выбираем букву B, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать B.
-->
Текстовый файл состоит не более чем из 10 6 символов X, Y и Z. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов X, Y и Z. Определите длину самой длинной последовательности, состоящей из символов X. Хотя бы один символ X находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов X, Y и Z. Определите длину самой длинной последовательности, состоящей из символов Y. Хотя бы один символ Y находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов X, Y и Z. Определите длину самой длинной последовательности, состоящей из символов Z. Хотя бы один символ Z находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов X, Y и Z. Определите максимальную длину цепочки вида XYZXYZXYZ. (составленной из фрагментов XYZ, последний фрагмент может быть неполным).
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов A, B и C. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов A, B и C. Определите максимальное количество идущих подряд символов A.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов A, B и C. Определите максимальное количество идущих подряд символов B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов A, B и C. Определите максимальное количество идущих подряд символов C.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов A, B и C. Определите максимальную длину цепочки вида ABABAB. (составленной из фрагментов AB, последний фрагмент может быть неполным).
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов L, D и R. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов L, D и R. Определите длину самой длинной последовательности, состоящей из символов L. Хотя бы один символ L находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов L, D и R. Определите длину самой длинной последовательности, состоящей из символов D. Хотя бы один символ D находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов L, D и R. Определите длину самой длинной последовательности, состоящей из символов R. Хотя бы один символ R находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл состоит не более чем из 10 6 символов L, D и R. Определите максимальную длину цепочки вида LDRLDRLDR. (составленной из фрагментов LDR, последний фрагмент может быть неполным).
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). Определите количество строк, в которых буква E встречается чаще, чем буква A.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). Определите количество строк, в которых буква A встречается чаще, чем буква E.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле сразу после буквы A.
Например, в тексте ABCAABADDD после буквы A два раза стоит B, по одному разу — A и D. Для этого текста ответом будет B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле сразу после буквы E.
Например, в тексте EBCEEBEDDD после буквы E два раза стоит B, по одному разу — E и D. Для этого текста ответом будет B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами.
Например, в тексте CBCABABACCC есть комбинации CBC, ABA (два раза), BAB и CCC. Чаще всего — 3 раза — между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле после двух одинаковых символов.
Например, в тексте CCCBBABAABCC есть комбинации CCC, CCB, BBA и AAB. Чаще всего — 2 раза — после двух одинаковых символов стоит B, в ответе для этого случая надо написать B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z).
Необходимо найти строку, содержащую наименьшее количество букв G (если таких строк несколько, надо взять ту, которая находится в файле раньше), и определить, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
Пример. Исходный файл:
В этом примере в первой строке две буквы G, во второй и третьей — по одной. Берём вторую строку, т. к. она находится в файле раньше. В этой строке чаще других встречаются буквы A и B (по два раза), выбираем букву B, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z).
Необходимо найти строку, содержащую наименьшее количество букв N (если таких строк несколько, надо взять ту, которая находится в файле раньше), и определить, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
Пример. Исходный файл:
В этом примере в первой строке две буквы N, во второй и третьей — по одной. Берём вторую строку, т. к. она находится в файле раньше. В этой строке чаще других встречаются буквы A и B (по два раза), выбираем букву B, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z).
В строках, содержащих менее 25 букв A, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:
В этом примере во всех строках меньше 25 букв A. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами O, расположенными в строке на 2-й и 7-й позициях. В ответе для данного примера нужно вывести число 5.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Задание 11 № 5706
В велокроссе участвуют 108 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого из спортсменов. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли 96 велосипедистов? (Ответ дайте в байтах.)
Задание 11 № 5738
В велокроссе участвуют 80 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого из участников. Какой объём памяти будет использован устройством, когда все спортсмены прошли промежуточный финиш? (Ответ дайте в байтах.)
Задание 11 № 5802
В велокроссе участвуют 915 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая номер участника с использованием минимально возможного количества бит, одинакового для всех спортсменов. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли 560 велосипедистов? (Ответ дайте в байтах.)
Задание 11 № 5834
В велокроссе участвуют 56 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Какой объём памяти будет использован устройством, когда все спортсмены прошли промежуточный финиш? (Ответ дайте в байтах.)
Задание 11 № 5866
В велокроссе участвуют 235 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для всех спортсменов. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли 190 велосипедистов? (Ответ дайте в байтах.)
Задание 11 № 5898
В велокроссе участвуют 396 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли 256 велосипедистов? (Ответ дайте в байтах.)
Задание 11 № 5962
В велокроссе участвуют 659 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли 180 велосипедистов? (Ответ дайте в байтах.)
Задание 11 № 5996
В велокроссе участвуют 359 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли 168 велосипедистов? (Ответ дайте в байтах.)
Задание 11 № 6569
В велокроссе участвуют 459 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Какой объём памяти будет использован устройством, когда промежуточный финиш прошли 160 велосипедистов? (Ответ дайте в байтах.)
Задание 11 № 9648
На военной базе 30 самолётов. Специальное устройство регистрирует приземление каждого самолёта, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого воздушного судна. Какой объём памяти в байтах будет использован устройством, когда приземлились 24 самолёта?
Задание 11 № 9694
На военной базе 43 танка. Во время учений специальное устройство регистрирует прохождение каждым танком некоторого рубежа, записывая номер военной машины с использованием минимально возможного количества бит, одинакового для каждой единицы техники. Какой объём памяти в байтах будет использован устройством, когда рубеж преодолели 40 танков?
Задание 24 № 35482
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z).
Необходимо найти строку, содержащую наименьшее количество букв G (если таких строк несколько, надо взять ту, которая находится в файле раньше), и определить, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
Пример. Исходный файл:
В этом примере в первой строке две буквы G, во второй и третьей — по одной. Берём вторую строку, т. к. она находится в файле раньше. В этой строке чаще других встречаются буквы A и B (по два раза), выбираем букву B, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Для решения этой задачи объявим массив arr, в котором будем считать количество каждого символа в строке, переменную min, в которой будем хранить минимальное найденное количество символов G в какой-либо строке, переменную countG, в которую будем записывать количество символов G в очередной считанной строке. Последовательно считывая строки, будем считать в них количество символов G и записывать это количество в переменную countG. Также будем считать в очередной считанной строке количество каждого отдельного символа с помощью массива arr. Если значение переменной countG окажется меньше текущего значения переменной min, будем находить максимальное значение элемента массива arr и символ, соответствующий этому значению. Если в строке будет встречено одинаковое количество двух разных символов, необходимо в переменную res записать тот символ, который согласно алфавиту идёт позже. Для этого при поиске максимального значения элемента массива используем условие «maxC countG then begin
for j := 'A' to 'Z' do begin
if (maxC Ответ: T.
Примечание. Путь к файлу необходимо указать согласно расположению файла на Вашем компьютере.
Доброго времени суток. Не могу найти ошибку в программе. Вот задание:
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). Определите количество строк, в которых буква E встречается чаще, чем буква A.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Вот код, написанный мной:
В ответе к заданию выходит 467.
Однако в программе получается 570.
В чем ошибка, подскажите, пожалуйста.
Файл с буквами прикреплен.
Вывести через запятую слова, первая буква которых встречается чаще, чем последняя
Дана строка S, слова в которой разделены пробелами. Вывести через запятую слова, первая буква.
Определить количество строк файла, в которых буква A встречается чаще, чем буква E
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки.
Нужно посчитать в текстовом файле количество строк, в которых буква E встречается чаще чем буква А
Добры вечер! Помогите решить задачку на с++ Дан текст, и нужно посчитать количество строк в.
Замените равенство "==" на присвоение "=".
+ разберитесь с тем как считывать строки из файла
Решение
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). Определите количество строк, в которых буква E встречается чаще, чем буква A.
Я нигде не видел, что для контейнера string можно определять его конец таким образом.
Я видел это где-то, и попробовал так. Теперь не смогу объяснить, что она работает хорошо или нет ! Вы сможете ли объяснить мне ?
Вначале я тоже хотел делать как вы посоветовали, но вдруг я придумал об этой и попробовал ! Это странно !
Это сработало потому, что в конкретно Вашей реализации контейнера string осталось представление символьных строк в стиле Си (т.е. не убрали терминальный нуль в конце текста). На этот нуль будет указывать итератор end().
Однако, это совсем не значит, что в какой-то другой реализации Там тоже будет нуль.
Определить какая буква чаще всего встречается в файле
вот что я попытался сделать.У меня находит файл,но я не знаю как определить какая буква чаще всего.
Определить, какая буква чаще всего встречается в текстовом файле
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле.
Определить какая буква чаще всего встречается в текстовом файле
Определить какая буква чаще всего встречается в текстовом файле
Определить какая буква чаще всего встречается в заданном текстовом файле.
Определить какая буква чаще всего встречается в заданном текстовом файле. Так же есть предложение.
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле
Пользователем задана строка. Подсчитать сколько раз встречается буква «а» и буква «с», если чаще встречается буква «а», значит вывести на экран выраж
Пользователем задана строка. Подсчитать сколько раз встречается буква «а» и буква «с», если чаще.
Решение
Строки считываются по очереди в цикле. Метод count подсчитывает количество символов 'A' и 'E' в каждой строке. Если количество 'E' больше то выражение возвращает единицы (1) которые суммируются функцией sum.
u235, переписал проще:
Пользователем задана строка. Подсчитать сколько раз встречается буква «а» и буква «с», если чаще встречается буква «а», значит вывести на экран выраж
Пользователем задана строка. Подсчитать сколько раз встречается буква «а» и буква «с», если чаще.
напечатать True, если в заданном тексте буква А встречается чаще, чем буква Б
надрукувати True, якщо в заданому тексті буква А зустрічається частіше, ніж буква Б, надрукувати.
Проверить, встречается ли в строке буква А чаще, чем буква Б (использовать один счетчик)
Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква Б, и.
Вывести true, если в заданной строке символов буква a встречается чаще, чем буква b
Вывести true, если в заданном строке символов буква a встречается чаще, чем буква b, и вывести.
Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква B
Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква B, и.
Составить программу, которая выводит тру, если в строке буква A встречается чаще, чем буква Б, и фалсе в противном случае
Дана последовательность из n символов. Составить программу, которая выводит тру, если в строке.
Нужно посчитать в текстовом файле количество строк, в которых буква E встречается чаще чем буква А
Добры вечер! Помогите решить задачку на с++ Дан текст, и нужно посчитать количество строк в.
Найти слова в которых буква "т" встречается чаще чем в остальних
Здраствуйте. Помогите, пожалуйста, сделать программу. Нужно ,используя строки (string),ввести.
Даны буква и текст заканчивающийся точкой. Вывести слова в которых эта буква встречается наибольшее количество раз
Даны буква и текст заканчивающийся точкой. Вывести слова в которых эта буква встречается наибольшее.
Определить количество слов, в которых встречается буква, вводимая с клавиатуры
задан текст , нужно определить колличество слов , в которых встречается буква вводимая с .
Verevkin, если по вашему мнению, я где то списал, то еще раз повторю смысл мне приходить на форум программистов и просить помощи? во-вторых я не смогу подтвердить вам что я это лично написал.
Добавлено через 1 минуту
но все же буду очень признателен если вы поможете мне разобраться
1652, можно ли написать оригинал условия задачи вашей ? Очень трудно помочь вам если мы не видим его. В коде вашем много ошибок и нам нужна задача для исправления. ОК ? Вы будете получены помощи. Удачи !
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). Определите количество строк, в которых буква E встречается чаще, чем буква A.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Т.е. кнопки какие нажимали?
avgoor, еще один, писал я это все в программе Visual Studio, а по вашему когда программа пишется ничего не нажаметься, силой мысли печатаете наверное?
при копировании символ
при копировании символ
Во-во. Если скопировать ХЗ откуда - " <<" может скопироваться ХЗ как. Из студии он скопируется как есть. И?
Вы утверждаете, что вы написали код в студии, а потом, при копировании его из студии сюда, " <<" превратился в "«"?
Вы врете.
Читайте также:
- Рассмотрите представленную на схеме классификацию компьютерных объектов название какого подмножеств
- Соответствующий cue файл не найден daemon tools
- Память дискеты 1 44 мб сколько слов размером 25 байт можно расположить на дискете
- Irbis ttr 125 сколько кубов
- Какая средняя асимптотическая сложность поиска в хеш таблице где n количество элементов в таблице