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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
DDim1000
1 / 1 / 0
Регистрация: 17.12.2011
Сообщений: 238
#1

Как увеличить элемент массива на единицу? - C++

27.09.2012, 19:50. Просмотров 1416. Ответов 4
Метки нет (Все метки)

Задача такова, программа выводит сообщение, нужно подсчитать количество этих сообщений, занисти в определенный элемент массива, как это сделать?

Примерно так:

Pascal
1
2
const a: array [1..kz] of string=('петух','залушка');
var ko: array [1..kz] of integer;
Pascal
1
2
3
4
5
6
7
8
riteln ('Не ездок, а со шпорами, Не будильник, а всех будит.');
readln (s);
while (s<>a[i]) do
begin
inc(b[i]);
writeln ('Слово введено неверно или вообще не введено!!! Будьте внимательны при вводе.');
readln (s);
end;
 Комментарий модератора 
В задании нужно было сразу описывать какой язык необходимо использовать для решения!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2012, 19:50     Как увеличить элемент массива на единицу?
Посмотрите здесь:

C++ Если последний элемент массива положителен, то все элементы массива увеличить на квадрат его максимального элемента
Как увеличить размер дин. массива средствами С++ C++
C++ Как увеличить количество измерений массива?
C++ Увеличить каждый элемент массива на величину следующего элемента в массиве
если сумму цифр введенного трехзначного числа N кратна трем, то увеличить число на единицу, иначе-уменьшить вдвое C++
C++ Как увеличить размерность массива?
C++ Увеличить в файле каждый четный байт на единицу
Увеличить каждый третий элемент массива в 2 раза C++
C++ Инкрементировать (увеличить на единицу) все четные цифры
C++ Как сделать элемент строкового массива элементом числового массива?
Заменить на единицу минимальный по абсолютной величине элемент массива C++
C++ Как умножить элемент двойного массива на элемент одинарного массива

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CodeR
Фрилансер
3361 / 2775 / 785
Регистрация: 08.02.2012
Сообщений: 5,980
Записей в блоге: 1
28.09.2012, 07:13     Как увеличить элемент массива на единицу? #2
Цитата Сообщение от DDim1000 Посмотреть сообщение
занисти в определенный элемент массива, как это сделать?
ну вот у тебя же идёт подсчёт
Цитата Сообщение от DDim1000 Посмотреть сообщение
inc(b[i]);
а то что нужно в определенный элемент так опиши номер элемента в константах
Pascal
1
2
3
Const N=5;
/////
inc(b[n]);
И так будет увеличиваться элемент массива с номером 5,т.е считать сколько раз вывелось сообщение
DDim1000
1 / 1 / 0
Регистрация: 17.12.2011
Сообщений: 238
28.09.2012, 13:14  [ТС]     Как увеличить элемент массива на единицу? #3
Цитата Сообщение от Artem7 Посмотреть сообщение
ну вот у тебя же идёт подсчёт

Pascal
1
2
3
Const N=5;
/////
inc(b[n]);
И так будет увеличиваться элемент массива с номером 5,т.е считать сколько раз вывелось сообщение
Это в Pascal`e, а мне нужно в С++.

Я сделал вот так, но у меня при выводе выходят нули:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <Windows.h>
 
using namespace std;
 
const int n=12;
      
...
int *ko[n]={};
 
...
 
 cout << "error"<< endl;
          getline(cin,str); 
         *ko[i]++;
 
...
 
 
for (int i=1; i <n; i++){
    cout << ko[i] <<endl;
CodeR
Фрилансер
3361 / 2775 / 785
Регистрация: 08.02.2012
Сообщений: 5,980
Записей в блоге: 1
28.09.2012, 13:18     Как увеличить элемент массива на единицу? #4
Цитата Сообщение от DDim1000 Посмотреть сообщение
о в Pascal`e, а мне нужно в С++.
Ну так и пиши в раздел C++ зачем в раздел Pascal тогда залазить?
DDim1000
1 / 1 / 0
Регистрация: 17.12.2011
Сообщений: 238
29.09.2012, 11:42  [ТС]     Как увеличить элемент массива на единицу? #5
Наверно сложный вопрос....
Yandex
Объявления
29.09.2012, 11:42     Как увеличить элемент массива на единицу?
Ответ Создать тему
Опции темы

Текущее время: 05:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru