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

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

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

Заполнить массив рядом чисел от 0 до 9, вывести его на экран - C++

01.03.2014, 18:47. Просмотров 491. Ответов 6
Метки нет (Все метки)

дан массив на 10 элементов (задания делать с помощью циклов).
- Заполнить его рядом чисел от 0 до 9, вывести его на экран.
- Заполнить его рядом чисел от 10 до 19, вывести его на экран.
- Заполнить его рядом чисел от 0 до -9, вывести его на экран.
- Заполнить его случайными числами, вывести его на экран.
- Заполнить его случайными числами от 0 до 100, вывести его на экран.
*- Заполнить его случайными положительными двухзначными числами, вывести его на экран.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2014, 18:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнить массив рядом чисел от 0 до 9, вывести его на экран (C++):

Заполнить массив рандом из 20 чисел, отсортировать по возрастанию и вывести на экран - C++
всем привет.вот пытаюсь заполнить массив рандом из 20 чисел,после мне его нужно отсортировать по возрастанию и вывести на экран,из за чего...

Сформировать динамический двумерный массив, заполнить его случайными числа-ми и вывести на экран монитора. Добавить строку в начало матрицы - C++
Помогите на завтра сделать лабу 2.Сформировать динамический двумерный массив, заполнить его случайными числа-ми и вывести на экран...

Заполнить массив из 10 целых чисел с клавиатуры и вывести все его элементы и сумму элементов,оканчивающиеся нулем. - C++
Вот друг ещё дал 3 задачи.Т.к У него задолжности эти Заполнить массив из 10 целых чисел с клавиатуры и вывести все его...

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

Задан массив целый чисел. Вывести на экран номера его нулевых элементов - C++
Задан массив целый чисел. Вывести на экран номера его нулевых элементов

Ввести с клавиатуры массив целых чисел и вывести его на экран в виде матрицы - C++
Ввести с клавиатуры массив целых чисел и вывести его на экран в виде матрицы 3 * 3 (двохмирний массив)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
_include
Студент
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
02.03.2014, 14:00 #2
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include "stdafx.h"
#include <math.h>
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <locale.h>
#include <ctime>
 
using namespace std;
 
void print(int *mas, int q)
{
    for (int j = 0; j < q; j++)
        {
            cout << "    " << mas[j];
        }
        cout << endl;
}
 
void create(int * mass, int q, int choice)
{
    srand(time(NULL));
    switch(choice)
    {
    case 1:
        {
            for (int i = 0; i < q; i++)
            {
                mass[i] = i;
            }
            print(mass,q);
            break;
        }
    case    2:
        {
            for (int i = 0; i < q; i++)
            {
                mass[i] = i+10;
            }
            print(mass,q);
            break;
        }
    case 3:
        {
            for (int i = 0; i < q; i++)
            {
                mass[i] = -i;
            }
            print(mass,q);
            break;
        }
    case 4:
        {
            for (int i = 0; i < q; i++)
            {
                mass[i] = rand()%9;
            }
            print(mass,q);
            break;
        }
    case 5:
        {
            for (int i = 0; i < q; i++)
                {
                    mass[i] = rand()%100;
                }
            print(mass,q);
            break;
        }
    case 6:
        {
            for (int i = 0; i < q; i++)
            {
                mass[i] = rand()%99;
            }
            print(mass,q);
            break;
        }
    }
}
void main ()
{
    setlocale(LC_ALL, "Russian");
    const int  n = 10;
    int mas[n];
    cout << " 0..9:" << endl;
    create(mas,n,1);
    cout << " 10..19" << endl;
    create(mas,n,2);
    cout << " 0..-9:" << endl;
    create(mas,n,3);
    cout << " Random:" << endl;
    create(mas,n,4);
    cout << " 0..100:" << endl;
    create(mas,n,5);
    cout << " Positive XX num:" << endl;
    create(mas,n,6);
    _getch();
}
Добавлено через 17 часов 23 минуты

Не по теме:

lexo2534, Вы бы хоть писали так или не так, или спасибо ставили бы, если решено

0
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
09.03.2014, 12:22  [ТС] #3
Цитата Сообщение от _include Посмотреть сообщение
lexo2534, Вы бы хоть писали так или не так, или спасибо ставили бы, если решено
Это совсем не так.
0
_include
Студент
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
09.03.2014, 12:38 #4
Цитата Сообщение от lexo2534 Посмотреть сообщение
Это совсем не так.
Расскажите, как тогда нужно ?
0
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
09.03.2014, 12:54  [ТС] #5
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
32
33
34
35
36
37
38
#include <iostream>
using namespace std;
 
int main()
{
    int s[10];
    int n = 10;
    cout<<"1. ";
    for (int i = 0; i < n; i++)
    {
        cout<<i<<" ";
    }
    cout<<"\n\n";
    cout<<"2. ";
    for (int i = 10; i < n+10; i++)
    {
        cout<<i<<" ";
    }
    cout<<"\n\n";
    cout<<"3. ";
    for (int i = 0; i >=-9 ; i--)
    {
        cout<<i<<" ";
    }
        cout<<"\n\n";
        cout<<"4. ";
    for (int i = 0; i < n; i++)
    {
        cout<<rand()<<" ";
    }
    cout<<"\n\n";
    cout<<"5. ";
    for (int i = 0; i < n; i++)
    {
        cout<<rand() %100 <<" ";
    }
    cout<<"\n\n\n\n";
}
0
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
09.03.2014, 12:57 #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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include<iostream>
#include<time.h>
using namespace std;
void main()
{
    srand(time(0));
    const int size=10;
    int mas[size];
 
    for(int i=0;i<size;i++)
    {
        mas[i]=i;
        cout<<mas[i]<<" ";
    }
    cout<<"\n"<<endl;
 
    for(int i=0;i<size;i++)
    {
        mas[i]=i+10;
        cout<<mas[i]<<" ";
    }
    cout<<"\n"<<endl;
 
    for(int i=0;i<size;i++)
    {
        mas[i]=-i;
        cout<<mas[i]<<" ";
    }
    cout<<"\n"<<endl;
 
    for(int i=0;i<size;i++)
    {
        mas[i]=rand();
        cout<<mas[i]<<" ";
    }
    cout<<"\n"<<endl;
 
    
    for(int i=0;i<size;i++)
    {
        mas[i]=rand()%100;
        cout<<mas[i]<<" ";
    }
    cout<<"\n"<<endl;
 
    for(int i=0;i<size;i++)
    {
        mas[i]=rand()%99;
        cout<<mas[i]<<" ";
    }
    cout<<"\n"<<endl;
}
0
_include
Студент
52 / 52 / 12
Регистрация: 17.09.2012
Сообщений: 291
Записей в блоге: 2
Завершенные тесты: 1
09.03.2014, 13:09 #7
проанализировав Ваши листинги, я собственно не понял, что не так? Вас смущает использование функций?
Разницы между выполнением поставленной программы я не нашел. Я просто не стал загромождать main и раскидал все по функциям. Не вижу ничего, что бы было не так как требуется в задании.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2014, 13:09
Привет! Вот еще темы с ответами:

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

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? - C++
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

Заполнить массив первыми ста простыми числами, и вывести массив на экран - C++
Объявите одномерный целочисленный массив в котором не более 100 элементов выполните генерацию массива первыми 100 простыми числами....

Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран - C++
Помогите пж. Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран. А все четные числа из списка удалить....


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

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

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