dmitrymakarov003
?>

Дан символьный массив а[n]. определить для каждого символа массива а, сколько раз он встречается в массиве. (с++) как это можно реализовать через метод сортировки пузырьком? и надо ли оно вообще?

Информатика

Ответы

ogofman
Первое что в голову приходит:
for (i=0;i<n;i++)
{for (j=0;i<n;j++){
if (A[i]==A[j])k++;if (j==n-1)
{cout<<"Элемент "<<A[i]<<" встречается "<<k<<"раз."<<endl;k=0;}
}
}Код возможно местами не рабочий, но алгоритм такой: берем первый элемент строки > прогоняем по всему массиву пока не дойдем до последнего элемента > если встречается такой же, счетчик увеличивается>доходим до конца - выводится элемент и количество в строке > счетчик обнуляется > то же самое происходит со вторым элементом.
правильнее использовать другой алгоритм, потому что этот производит много действий что сказывается на работо Но тебе думаю и такой пойдет.

Дан символьный массив а[n]. определить для каждого символа массива а, сколько раз он встречается в м
fetisov68av

По моему эту тему затрагивает области науки Информатики, Экономики и т.д.

Часто цифровую трансформацию связывают с информационными технологиями, но важно помнить, что цифровая трансформация — это вопрос стратегии. Так что же такое цифровая трансформация? Это оптимизация бизнес-модели с цифровых технологий. Цифровая трансформация затрагивает не только отдельные аспекты, но затрагивает и бизнес-процессы, ведет к появлению новых компетенций персонала и главное меняет бизнес-модель компании. В последнее время мы можем наблюдать, что коренным образом поменялось расстановка сил в бизнесе.  На сегодняшний день можно выделить два типа компаний: изначально цифровые компании, которые создавались, используя цифровые технологии и традиционные компании, которые существуют уже не один десяток лет. Для того чтобы конкурировать с цифровыми им приходится изменяться и менять свое внутреннее устройство. Но когда мы говорим о цифровизации мы не говорим о цифровизации всей компании, мы говорим о цифровизации ее отдельных областей. Например, цифровизация функции маркетинга, цифровизация производства, цифровизация закупок, но самое главное, что чем больше процессов мы оцифровываем, тем больше мы приближаемся к цифровому бизнесу.

bogdanovaoksa

znanija

Поиск...

Избавься от ограничений

ПОПРОБУЙ ЗНАНИЯ ПЛЮС СЕГОДНЯ

User avatar

Nastyukha0

10.02.2015

Информатика

5 - 9 классы

ответ дан • проверенный экспертом

заполнить массив состоящий из 10 элементов случайными целыми числами из промежутка [-50;50]. Выведите на экран и вычислите сумму всех отрицательных элементов. Как в программе паскаль. Заранее огромное с:

1

СМОТРЕТЬ ОТВЕТ

Что означает фраза "КАК в программе паскаль" ?:

И потом, "Выведите на экран и вычислите сумму" - это не по-русски, потому что сначала надо вычислить, а затем вывести.

Войди чтобы добавить комментарий

Реклама

ответ, проверенный экспертом

5,0/5

3

Участник Знаний

const

n = 10;

var

x: array[1..n] of integer;

i, s: integer;

begin

Randomize;

Writeln('Элементы массива');

s := 0;

for i := 1 to n do

begin

x[i] := Random(101) - 50;

Write(x[i]:4);

if x[i] < 0 then s := s + x[i]

end;

Writeln;

Writeln('Сумма отрицательных элементов равна ', s);

end.

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

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

Дан символьный массив а[n]. определить для каждого символа массива а, сколько раз он встречается в массиве. (с++) как это можно реализовать через метод сортировки пузырьком? и надо ли оно вообще?
Ваше имя (никнейм)*
Email*
Комментарий*

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

сергеевич1958
denblacky
mikhail
filimon211
upmoskovskiy
musaevartur
endyurans2ooo
kas80
tatarinova-51
irnik65
ИринаАлександровна
sorokinae
bulk91675
Анатольевич
Хохлова Иванович