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

Использование цикла while и вложенных циклов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
imbamaniaa
Сообщений: n/a
28.03.2012, 20:32     Использование цикла while и вложенных циклов #1
1. Используя цикл while, напишите программу, вычисляющую сумму цифр заданного целого числа. Например, суммой цифр числа 2155 будет 2 + 1 + 5 + 5 = 13. Для выделения цифр используйте остатки от последовательного деления числа на 10.
2. Используя вложенные циклы, напишите программу, выводящую на экран «полуелочку» из звездочек:
C++
1
2
3
4
5
6
7
8
9
10
11
12
*
* *
* * *
*
* *
* * *
* * * *
*
* *
* * *
* * * *
* * * * *
и т.д. заданное количество раз.

Это нужно сделать в Virtul Studio 2010 с++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 20:32     Использование цикла while и вложенных циклов
Посмотрите здесь:

Сотня вложенных циклов C++
Программирование вложенных циклов C++
C++ Произвольное количество вложенных циклов + рекурсия
C++ Приоритеты вложенных циклов
Использование вложенных счетных циклов для работы с делителями чисел C++
Программированиие алгоритмов со структурой вложенных циклов C++
Распараллеливание вложенных циклов с AMP C++
Упрощение вложенных циклов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikola-BLR
42 / 42 / 3
Регистрация: 27.12.2011
Сообщений: 54
28.03.2012, 21:06     Использование цикла while и вложенных циклов #2
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n, firstBranch=3;
    setlocale(LC_ALL, "");//вывод кирилицы не кракозябрами
    cout << "Введите количество веток ёлки: ";
    cin >> n;
    for (int i=1; i<=n; i++)
    {
        for (int j=1; j<=firstBranch; j++)
        {
            for (int k=1; k<=j; k++)
            {
                cout << "*";
            }
            cout << "\n";
        }
        firstBranch++;//нарисовали первую ветку из 3-х точек и следующую будем рисовать из 4-х, потом из 5-ти и т.д.
    }
    system("pause");//пауза перед завершением программы
    return 0;
}
1) Вообще баян (многим задают и тут уже точно было)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");//чтобы русский алфавит не выводился в консоль кракозябрами
    int number, sum=0, cipher;
    cout << "Введите число :\t\t";
    cin >> number;
    while (number != 0)
    {
        cipher=number%10;
        number=number/10;
        sum+=cipher;
    }
    cout << "Сумма цифр :\t\t"<< sum << "\n";
    system("pause");
    return 0;
}
imbamaniaa
Сообщений: n/a
28.03.2012, 21:07     Использование цикла while и вложенных циклов #3
Цитата Сообщение от Mikola-BLR Посмотреть сообщение
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n, firstBranch=3;
    setlocale(LC_ALL, "");//вывод кирилицы не кракозябрами
    cout << "Введите количество веток ёлки: ";
    cin >> n;
    for (int i=1; i<=n; i++)
    {
        for (int j=1; j<=firstBranch; j++)
        {
            for (int k=1; k<=j; k++)
            {
                cout << "*";
            }
            cout << "\n";
        }
        firstBranch++;//нарисовали первую ветку из 3-х точек и следующую будем рисовать из 4-х, потом из 5-ти и т.д.
    }
    system("pause");//пауза перед завершением программы
    return 0;
}

Спасибо, 1 еще бы. Сказали это 2.
Yandex
Объявления
28.03.2012, 21:07     Использование цикла while и вложенных циклов
Ответ Создать тему
Опции темы

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