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

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

Войти
Регистрация
Восстановить пароль
 
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
#1

Заполнить массив из пяти значений цифрами (при объявлении) - C++

01.03.2014, 16:46. Просмотров 1086. Ответов 10
Метки нет (Все метки)

1. Заполнить массив из пяти значений цифрами (при объявлении):
первое - 123
второе - 94
третье - -12
четвертое - 88
пятое - -9

2. дан массив на 10 элементов (задания делать с помощью циклов).
- Заполнить его рядом чисел от 0 до 9, вывести его на экран.
- Заполнить его рядом чисел от 10 до 19, вывести его на экран.
- Заполнить его рядом чисел от 0 до -9, вывести его на экран.
- Заполнить его случайными числами, вывести его на экран.
- Заполнить его случайными числами от 0 до 100, вывести его на экран.
*- Заполнить его случайными положительными двухзначными числами, вывести его на экран.

3. Дан массив, заполненный рядом Фибоначчи (при объявлении).
- Вывести все четные элементы массива
- Вывести все нечетные элементы массива
*- Заполнить массив рядом Фибоначчи с помощью циклов.

4. Дан массив на 8 элементов. Попросите пользователя заполнить его не нулевыми значениями.
- Выведите на экран все введенные пользователем числа, которые повторяются 2 или больше раз.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2014, 16:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнить массив из пяти значений цифрами (при объявлении) (C++):

Заполнить массив из пяти значений цифрами (при объявлении) - C++
Помогите с заданиями на C++ (Консольное приложение) 0. Заполнить массив из пяти значений цифрами (при объявлении): первое - 123 ...

Заполнить массив из пяти значений цифрами - C++
1. Заполнить массив из пяти значений цифрами (при объявлении): первое - 123 второе - 94 третье - -12 четвертое - 88 пятое - -9

заполнить массив 6*6 цифрами от 1 до 21 по следущей схеме... - C++
заполнить массив 6*6 цифрами от 1 до 21 по следущей схеме! 6 0 0 0 0 0 5 11 0 0 0 0 4 10 15 0 0 0 3 9 14 18 0 0 ...

Заполнить массив цифрами числа, считанного через cin - C++
Здрасти, как ввести в массив int mMass число 12345 с помощью cin>>? Нужно чтобы в mMass записалась 1, в mMass записалась 2 .... и...

Заполнить массив цифрами произведения чисел двух исходных массивов - C++
Массивы А(N), В(М) содержат числа N-значного и M-значного чисел соотвественно (1 <=N, М <= 100). Заполнить массив С(Nх M) цифрами...

Заполнить массив случайными цифрами от 1 до 9, посчитать сколько раз в нем встречается - C++
1) Заполнить массив случайными цифрами от 1 до 9, посчитать сколько раз в нем встречается 5 и 7, идущие два раза подряд. Размер массива 100...

10
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 19:21 #2
1)
C++
1
int arr[5] = {123, 94, -12, 88, -9};
2)
C++
1
2
3
const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i++) arr[i] = i;
C++
1
    for(int i = 0; i < arrSize; i++) arr[i] = i + 10;
C++
1
    for(int i = 0; i < arrSize; i++) arr[i] = -i;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(0));
    const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i++) arr[i] = rand();
 
    return 0;
}
C++
1
    for(int i = 0; i < arrSize; i++) arr[i] = rand()%101;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(0));
    const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i++)
    {
        arr[i] = rand()%90 + 10;;
        cout << arr[i] << ' ';
    }
    return 0;
}
3)
C++
1
    for(int i = 1; i < arrSize; i += 2) cout << arr[i] << ' ';
C++
1
    for(int i = 0; i < arrSize; i += 2) cout << arr[i] << ' ';
Добавлено через 14 минут
4)
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
#include <locale>
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    locale::global(locale("Russian"));
    srand(time(0));
    const int arrSize = 8;
    int arr[arrSize];
    int arrRepeat[arrSize] = {0};
    for(int i = 0; i < arrSize; i++)
    {
        cout << "Введите значение массива, не равное 0: ";
        cin >> arr[i];
        for(int j = 0; j < i; j++) if(arr[j] == arr[i]) arrRepeat[i]++;
    }
    cout << "Повторяющийеся числа: ";
    for(int i = 0; i < arrSize; i++)
    {
        if(arrRepeat[i] == 1) cout << arr[i] << ' ';
    }
    return 0;
}
Добавлено через 11 минут
lexo2534, так сойдет?
0
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
01.03.2014, 20:32  [ТС] #3
Не очень, Vensus
0
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 20:38 #4
Цитата Сообщение от lexo2534 Посмотреть сообщение
Не очень, Vensus
И что тебя не устраивает? Тебе все задания написали и еще что-то не так?
0
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
01.03.2014, 20:47  [ТС] #5
Цитата Сообщение от Vensus Посмотреть сообщение
И что тебя не устраивает? Тебе все задания написали и еще что-то не так?
Меня просто еще этому

C++
1
2
3
4
5
6
#include <locale>
#include <iostream>
#include <cstdlib>
#include <ctime>
 
arrSize
не учили. Да и сам я только чуточку разбираюсь в c++. А эти задания мне нужны на завтра (точнее с 1 и 2 заданиями я уже разобрался сам, а нужны мне именно 3 и 4).

Добавлено через 2 минуты
А учили только

C++
1
2
#include <iostream>
using namespace std;
0
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 20:50 #6
От того, что ты этого не учил, не значит что решение не очень. Ты формулируй условие тогда четче.

#include <locale> - для подключения русского языка
#include <iostream> - ...... ты уж определись, учили или нет :|
#include <cstdlib> - для функции rand() (я не знаю как ты будешь случайные числа без нее генерировать)
#include <ctime> - для подключения времени, чтобы создать уникальные случайные числа

arrSize - это имя целочисленной константы для размера массива, уж об этом можно было догадаться... =/

P.S. Ну если хочешь, можешь <locale> удалить, если не будешь выводить русские символы. Насчет остального: никак без этого.
1
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
01.03.2014, 20:55  [ТС] #7
Цитата Сообщение от Vensus Посмотреть сообщение
C++
1
for(int i = 1; i < arrSize; i += 2) cout << arr[i] << ' ';
C++
1
for(int i = 0; i < arrSize; i += 2) cout << arr[i] << ' ';
А куда нужно вот это вставлять? (Я почти нифига не понимаю в C++)
0
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 20:57 #8
C++
1
2
3
const int arrSize = 10;
int arr[arrSize];
for(int i = 0; i < arrSize; i++) arr[i] = i;
Заменяешь третью строку и все:
C++
1
2
3
const int arrSize = 10;
int arr[arrSize];
for(int i = 1; i < arrSize; i += 2) cout << arr[i] << ' ';
C++
1
2
3
const int arrSize = 10;
int arr[arrSize];
for(int i = 0; i < arrSize; i += 2) cout << arr[i] << ' ';
0
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
01.03.2014, 21:00  [ТС] #9
Цитата Сообщение от Vensus Посмотреть сообщение
Заменяешь строку третью и все
Прости, но я ничего не понял . Можешь написать целый код?
0
Vensus
41 / 23 / 9
Регистрация: 29.11.2013
Сообщений: 74
01.03.2014, 21:04 #10
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от lexo2534 Посмотреть сообщение
Прости, но я ничего не понял . Можешь написать целый код?
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main()
{
    const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i++) arr[i] = i;
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main()
{
    const int arrSize = 10;
    int arr[arrSize];
    for(int i = 1; i < arrSize; i += 2) cout << arr[i] << ' ';
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main()
{
    const int arrSize = 10;
    int arr[arrSize];
    for(int i = 0; i < arrSize; i += 2) cout << arr[i] << ' ';
    return 0;
}
Добавлено через 1 минуту
Раз ты совсем новичок в программировании, то замени
C++
1
2
3
const int arrSize = 10;
int arr[arrSize];
for(int i = 0; i < arrSize; i++) arr[i] = i;
на
C++
1
2
int arr[10];
for(int i = 0; i < 10; i++) arr[i] = i;
и остальные аналогично...
1
Рыжий Лис
Просто Лис
344 / 268 / 80
Регистрация: 17.05.2012
Сообщений: 1,116
Записей в блоге: 4
01.03.2014, 21:14 #11
1)
C++
1
 int num[10] = {12, 56, 67, 45, 104, 98, 83, 125, 678, 900};
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2014, 21:14
Привет! Вот еще темы с ответами:

Дано натурально число n.Заполнить массив его цифрами, расположенным в обратном порядке - C++
Прошу помочь решить задачки!:(очень нужно (Билет №4) Дано натурально число n.Заполнить массив его цифрами, расположенным в обратном...

Есть динамический массив с размерностью 5, необходимо его сделать с размерностью 6, заполнить цифрами и вывести на экран - C++
День добрый. Не хочется никому морочить голову дурацкими вопросами, поэтому стараюсь находить на все свои вопросы ответы сам. Но тут я...

Ввод с клавиатуры массив из пяти целочисленных значений. Вывести их в одну строку через запятую. Получить для массива среднее арифметическое - C++
Введите с клавиатуры в массив пять целочисленных значений. Выведите их в одну строку через запятую. Получите для массива среднее...

Сформировать из значений массива другой массив, расположив в нем сначала цифры, затем – буквы, затем - символы, не являющихся ни буквами, ни цифрами - C++
Создать массив из 20 символьных значений. Сформировать из его значений другой массив, расположив в нем сначала цифры, затем – буквы, затем...


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

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
01.03.2014, 21:14
Ответ Создать тему
Опции темы

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