market-line5260
?>

За контрольную работу по информатике получено 8 пятерок, 13 четверок, 6 троек и 2 двойки.какое количество информации получил васечкин при получении тетради с оценкой?

Информатика

Ответы

yakovlevasvetlanalvovna209
Пишу чтобы отправить
За контрольную работу по информатике получено 8 пятерок,13 четверок,6 троек и 2 двойки.какое количес
pbttehnology

Объяснение:

#include "pch.h"

#include <stdio.h>

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

setlocale(LC_ALL, "Russian");

int num, k=0;

string str;

cout << "Введи многозначное число" << endl;

cin >> num;

while (num != 0)

{

 k += 1;

 num /= 10;

}

if(k==1)

{

 cout << k << " цифра" << endl;

}

else if (k >= 2 && k <= 4) {

 cout << k << " цифры" << endl;

}

else {

 cout << k << " цифр" << endl;

}

system("pause");

return 0;

}

Vyacheslavovich Mikhailovich1421
Рекурсивный подход.(Символы тоже удаляет)
function grad(s:string):string;
var
i:byte;
detect:boolean;
begin
while i < length(s) - 2 do
begin
inc(i);
if (s[i] = s[i+1]) and (s[i] = s[i+2]) then {проверка последовательности из 3 елементов}
begin
delete(s,i,3); {если да - удаляем их}
detect:=True; {логическая переменная регистрирует изменение строки}
end;end;
if detect = True then
s:=grad(s); {если строку изменили , проверяем не появились ли там еще последовальности}
grad:=s; 
end;

var
s:string;
begin
readln(s);
writeln(grad(s));
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

За контрольную работу по информатике получено 8 пятерок, 13 четверок, 6 троек и 2 двойки.какое количество информации получил васечкин при получении тетради с оценкой?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sharovaeln6
koldunovan
peshnoshamon
Strelkov-Roman1263
sbn07373
samiramoskva
avdeevana
yyyaga
serkinn69
Marina281
Нескажу25
Климова1317
romashka17-90
borvalmok432
Zhanibekrva Kandaurova