Форум программистов, компьютерный форум CyberForum.ru

Размер массива при передачи в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Потоковое Чтение и запись в файл http://www.cyberforum.ru/cpp-beginners/thread911573.html
Всем привет. Подскажите пожалуйста с помощью каких функций и библиотек лучше всего производить запись и чтение из файла, + подскажите как сделать редактирование той же самой записи в файле. Заранее спасибо
C++ Отловить сообщение о завершении потока(треда) Привет! Студия постоянно сигнализирует в окне вывода о завершении разных потоков в программе. Допустим я сам создаю один поток, который довольно сложен и в нем используется куча разных длл. Так вот при завершении этого потока - все эти длл выгружаются автоматически из памяти. и все ок, и хорошо работает. вот только у меня одна проблема. мой тред создается по желанию пользователя... и вот если... http://www.cyberforum.ru/cpp-beginners/thread911559.html
Найти ошибку C++
Не могу найти ошибку в программе, не ищет букву "а", в некоторых случаях подсчет не правильный. Программа должна найти и подсчитать в строке кол-во букв "а" в первом слове. #include<conio.h> #include<string.h> #include<stdlib.h> #include<stdio.h> #include<iomanip.h> void main() { int a = 0;
(SOS) Как добавить координаты элемента массива в стек? C++
Дяди программисты, спасайте новичка! Задача такая: построить лабиринт(матрицу) из 1 и 0 (идти можно только по единичкам) и сохранить в стек путь. Я всё примерно придумал как сделать, но не могу взять в голову как сделать чтоб программа после проверки истинности условия сохраняла в стек координаты точки, а не само её значение?
C++ Ошибка в указателе. исправьте ) http://www.cyberforum.ru/cpp-beginners/thread911533.html
#include "stdafx.h" #include <iostream> #include <ctime> #include <cstdlib> #include <cmath> const int n = 20; int main() { srand(time(0));
C++ Ряд Тейлора Помогите плиз разложить функцию arsh(x) в ряд Тейлора. Мучаюсь пол месяца.Спасибо. подробнее

Показать сообщение отдельно
cflood
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 37
25.06.2013, 15:30  [ТС]     Размер массива при передачи в функцию
Благодарю, подскажите пожалуйста еще с такой задачкой

Есть массив mass[] = {'a','a','b','b','b','c','c','c','c','e'}
также есть счётчик повторений - recurring_count, который считает сколько подряд идёт одинаковых букв
size - размер массива

Всё это дело выводиться на экран в цикле

C++
1
2
3
4
5
6
7
8
9
10
11
12
        int recurring_count = 0;
        for (int i = 0; i < size; i++)
        {
            if (mass[i] != mass[i+1])
            {
                recurring_count++;
                cout << mass[i] << recurring_count;
                recurring_count = 0;
            } else {
                recurring_count++;
            }
        }
на выходе получаем:

C++
1
a2b3c4e1
Каким образом можно записать всё это дело в один массив? Ведь буквы типа char а цифры int, в один массив их не поместить, надо создавать два массива один под char с буквами другой под int с цифрами? Может есть решение поудобнее. Кстати в дальнейшем предполагается использовать цифры как int ибо они будут указывать количество повторений цикла.
 
Текущее время: 02:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru