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

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

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

Конкурс! Написать программу из десяти циклов. - C++

17.10.2013, 11:25. Просмотров 1915. Ответов 45
Метки нет (Все метки)

Напишите плиз любую полезную программу на с++, из 10 циклов желательно,ато идея никак не приходит про что писать(((Заранее ОГРОМНОЕ СПАСИБО!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2013, 11:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Конкурс! Написать программу из десяти циклов. (C++):

Написать программу из циклов - C++
Условие: Вводится последовательность из n целых чисел. Определить количество элементов в наиболее длинной подпоследовательности подряд...

Написать программу с использованием циклов - C++
Вычислить сумму 12 членов рекуррентной последовательности(вложения) Для решения задачи описать рекурсивную функцию, а также составить...

№1 Написать программу, вычисляющую выражение с использованием циклов - C++
Написать программу, вычисляющую выражение с использованием циклов. Программа, которая: a. запрашивает какую из приведенных в...

№2 Написать программу, вычисляющую выражение с использованием циклов - C++
Написать программу, вычисляющую выражение с использованием циклов. Программа, которая: a. запрашивает какую из приведенных в...

№3 Написать программу, вычисляющую выражение с использованием циклов - C++
Написать программу, вычисляющую выражение с использованием циклов. Программа, которая: a. запрашивает какую из приведенных в...

Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел - C++
Ребят, выручайте) Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел: числа квадрат 1...

45
SatanaXIII
17.10.2013, 11:53
  #2
 Комментарий модератора 
Очень интересное задание.

Лично от себя объявляю конкурс на написание самой безумной программы.
Всего два условия:
- Она должна быть полезной (то есть что-нибудь высчитать, посчитать, или что-нибудь такое. Не принципиально что. Не просто вывести на экран миллион.).
- Она должна состоять ровно из десяти циклов (без разницы каких и как организованных, но внутри главной функции должно находиться ровно десять циклов. И ничего за пределами тел циклов.).
Пожелание (не обязательно): не использовать одиннадцатый стандарт.
1
Евгений12
60 / 58 / 10
Регистрация: 16.02.2013
Сообщений: 146
17.10.2013, 12:00 #3
Так пойдет?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main()
{
    int i, q;
    for (i = 0; i < 10; i++)
    {
        for (q = 0; q < 10; q++)
        {
            cout << q << " ";
        }
        cout << "\n";
    }
    system("pause");
    return 0;
}
0
xypc
10 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 65
17.10.2013, 12:04 #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
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
#include <iostream>
#include <Windows.h>
using namespace std;
 
int main()
{
int a[10];
int sum=0;
cout<<"Vvedite elementy massiva: ";
 
for (int i=0; i<1; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
for (int i=1; i<2; i++)
    {
    cin>>a[i];
    sum+=a[i];
    Sleep(200);
    cout<<"...";
    }
    cout<<"\nSumma elementov: "<<sum<<endl;
 
    return 0;
}
0
SatanaXIII
Супер-модератор
Эксперт С++
5639 / 2674 / 252
Регистрация: 01.11.2011
Сообщений: 6,571
Завершенные тесты: 1
17.10.2013, 12:09 #5
Цитата Сообщение от Евгений12 Посмотреть сообщение
Так пойдет?
Не итераций. Циклов.
И что она делает? Я же четко сформулировал, что должна быть какая-то полезная нагрузка.

И желательно писать, что делает программа.
0
xypc
10 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 65
17.10.2013, 12:18 #6
моя чую тоже не подходит, да?

Добавлено через 3 минуты
суммирует массив из 10 элементов в первой версии поторопился с копированием

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
#include <iostream>
#include <Windows.h>
using namespace std;
 
int a[10];
int sum=0;
 
int main()
{
    for (int i=0; i<1; i++)
        {
            cout<<"Vvedite elementy massiva: ";
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=1; i<2; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=2; i<3; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=3; i<4; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=4; i<5; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=5; i<6; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=6; i<7; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=7; i<8; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=8; i<9; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
        }
    for (int i=9; i<10; i++)
        {
            cin>>a[i];
            sum+=a[i];
            Sleep(200);
            cout<<"...";
            cout<<"\nSumma elementov: "<<sum<<endl;
        }
 
    return 0;
}
0
SatanaXIII
Супер-модератор
Эксперт С++
5639 / 2674 / 252
Регистрация: 01.11.2011
Сообщений: 6,571
Завершенные тесты: 1
17.10.2013, 12:26 #7
Цитата Сообщение от xypc Посмотреть сообщение
моя чую тоже не подходит, да?
К сожаления да. Какую полезную нагрузку она несет?
И 7, 8, 9 и 81 строка - в main не должно быть ничего, выходящего за пределы циклов.

Добавлено через 3 минуты
Цитата Сообщение от xypc Посмотреть сообщение
суммирует массив из 10 элементов
Десять раз одно и то же? Разве это подходит под определение самой чудовищной, разрушающей мозг программы? )
1
FiLF
53 / 53 / 15
Регистрация: 05.09.2013
Сообщений: 1,407
17.10.2013, 12:26 #8
Программа нахождения решений линейного диофантова уравнения с 10 неизвестными в конечной области методом полного перебора.
0
SatanaXIII
Супер-модератор
Эксперт С++
5639 / 2674 / 252
Регистрация: 01.11.2011
Сообщений: 6,571
Завершенные тесты: 1
17.10.2013, 12:33 #9
Цитата Сообщение от FiLF Посмотреть сообщение
Программа нахождения решений линейного диофантова уравнения с 10 неизвестными в конечной области методом полного перебора.
Отлично! Где код только?
0
FiLF
53 / 53 / 15
Регистрация: 05.09.2013
Сообщений: 1,407
17.10.2013, 12:37 #10
ТС хотел идею - идея есть. Пусть пытается написать и при возникновении трудностей выкладывает свои попытки решения. Для написания готовых программ есть раздел "Фриланс". Не в детском саду же.
0
xypc
10 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 65
17.10.2013, 13:02 #11
Цитата Сообщение от SatanaXIII Посмотреть сообщение
К сожаления да. Какую полезную нагрузку она несет?
И 7, 8, 9 и 81 строка - в main не должно быть ничего, выходящего за пределы циклов.
то бишь за пределами main тоже ничего нельзя? ну мозг она конечно не выносит, но я её делал для ТС, подумаю над выносом мозга
0
SatanaXIII
Супер-модератор
Эксперт С++
5639 / 2674 / 252
Регистрация: 01.11.2011
Сообщений: 6,571
Завершенные тесты: 1
17.10.2013, 13:06 #12
Цитата Сообщение от xypc Посмотреть сообщение
то бишь за пределами main тоже ничего нельзя?
Внутри main нельзя ничего, кроме циклов и return. Хотя return тоже не желательно. А про снаружи никто ничего не говорил.
0
xypc
10 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 65
17.10.2013, 13:15 #13
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Внутри main нельзя ничего, кроме циклов и return. Хотя return тоже не желательно. А про снаружи никто ничего не говорил.
тогда мой допиленный вариант, что я тоже запостил - подходит ну можно конечно return перенести в конец последнего цикла
0
SatanaXIII
Супер-модератор
Эксперт С++
5639 / 2674 / 252
Регистрация: 01.11.2011
Сообщений: 6,571
Завершенные тесты: 1
17.10.2013, 13:43 #14
FiLF, все верно. По этому я и пометил, что это лично моя инициатива.

xypc, еще наделите его смыслом и можете начинать считать себя победителем.
0
FiLF
17.10.2013, 13:45     Конкурс! Написать программу из десяти циклов.
  #15

Не по теме:

Победитель без приза -- довольно заманчиво.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2013, 13:45
Привет! Вот еще темы с ответами:

Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел - C++
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.

В массиве определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами - C++
В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. ...

Создать программу для определения кол-ва набранных очков в десяти выстрелах в мишень - C++
Написал что то подобное, но в математике не очень то понимаю, поэтому прошу вас помочь написать какие будут уравнения и какие условия будут...

Составить программу для нахождения первого элемента массива меньше десяти и его номера - C++
3)Известен целочисленный массив x1,х2,х3,…,х10. Составить программу для нахождения первого элемента меньше десяти и его номера. Если такого...


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

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

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