Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
AHDREY
2 / 2 / 1
Регистрация: 03.11.2013
Сообщений: 26
#1

Заполнение массива - C++

18.11.2013, 21:56. Просмотров 352. Ответов 5
Метки нет (Все метки)


http://www.cyberforum.ru/cpp-beginners/thread765066.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2013, 21:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Заполнение массива (C++):

Заполнение массива значениями из символьного массива
есть массив символов char z;есть целочисленный массив int b;каждый символ z это...

Заполнение массива
Помогите пожалуйста переписать данный код что бы массив заполнялся таким...

Заполнение массива
Я нахожу макс., мин. и среднее арифметическое элементов массива. Мне надо их...

Заполнение массива
Рандомно заполнить массив из 8 элементов таким образом чтобы все его элементы...

Заполнение массива от -5 до 5.
Всем привет, народ помогите пожалуйста с задачей... Borland c 3.1 ...

5
Dj_Death87
8 / 8 / 5
Регистрация: 14.01.2013
Сообщений: 36
18.11.2013, 22:24 #2
перефразируй, не могу уловить суть вопроса
0
AHDREY
2 / 2 / 1
Регистрация: 03.11.2013
Сообщений: 26
18.11.2013, 22:40  [ТС] #3
Поясняю: Ввели число n(например 6), тогда первые n-1(6-1=5) элементов массива будут просто "1". Следующие n-2(6-2=4) элементов массива будут "11". Затем n-3(6-3=3) элементов массива будут "111". Потом n-4(6-4=2) элемента массива будут равны "1111". Ну и затем n-5(6-5=1) элемент массива будет равен "11111", а n-6(последний) элемент массива будет равен "111111".
Конечное кол-во единиц равно n. Пример в первом посту некорректный, т. к. всё перемешалось из-за не отображаемых пробелов, вот корректный пример для n=6:
1
1
1
1
1
11
11
11
11
111
111
111
1111
1111
11111
111111
В голове что-то вертится, но не могу уловить.
0
Dj_Death87
8 / 8 / 5
Регистрация: 14.01.2013
Сообщений: 36
18.11.2013, 23:21 #4
тебе нужно указать n и сделать вывод? или тебе надо что-то вогнать в масив?

Добавлено через 33 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <iomanip>
 
using std::cout;
using std::cin;
using std::endl;
using std::setw;
 
int main()
{
    setlocale(0,"");
    int n,sh;
    cout<<"Введите n - "; cin>>n;
    sh=n;
    int one(1);
    for (int i = 0; i < n; i++)
    {
        --sh;
        for (int j = 0; j <sh; j++)
        {
            cout<<setw(7)<<one<<endl;
        }
        one=one*10+1;
    }
    cin.get();
    cin.get();
    return 0;
}
0
AHDREY
2 / 2 / 1
Регистрация: 03.11.2013
Сообщений: 26
18.11.2013, 23:51  [ТС] #5
А возможно ли в вашем коде посчитать количество единиц?
0
Dj_Death87
8 / 8 / 5
Регистрация: 14.01.2013
Сообщений: 36
19.11.2013, 00:23 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <iomanip>
 
using std::cout;
using std::cin;
using std::endl;
using std::setw;
 
int main()
{
    setlocale(0,"");
    int n,sh;
    cout<<"Введите n - "; cin>>n;
    sh=n;
    int one(1);
    int sum(0);
    for (int i = 0; i < n; i++)
    {
        --sh;
        for (int j = 0; j <sh; j++)
        {
            cout<<setw(7)<<one<<endl;
        }
        one=one*10+1;
        sum+=sh*(i+1);
    }
    cout<<"sum= "<<sum;
    cin.get();
    cin.get();
    return 0;
}
Не забудь поставить мне +
1
19.11.2013, 00:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2013, 00:23
Привет! Вот еще темы с решениями:

Заполнение массива
Даны числа от 0 до 15 (включительно), нужно записать их в одномерный массив в...

Заполнение массива
Доброго времени суток всем:) Прошу немного помощи. Дали лабу на заполнение...

Заполнение массива
Доброго дня, уважаемые форумчане! В очередной раз сталкиваюсь с небольшой...

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru