Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
imbamaniaa
0 / 0 / 1
Регистрация: 25.03.2012
Сообщений: 2
1

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

28.03.2012, 20:32. Просмотров 2441. Ответов 2
Метки нет (Все метки)

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 с++.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 20:32
Ответы с готовыми решениями:

Организация вывода с использование вложенных циклов
Напечатать числа в виде следующей таблицы:

Использование вложенных счетных циклов для работы с делителями чисел
Для каждого числа от 1 до "n" определить, является ли оно простым.

Сотня вложенных циклов
Подскажите, уважаемые, как можно упростить (рекурсивно, или как-то ещё) следующий код: int...

Оптимизация 2х вложенных циклов
Доброго дня! Есть программа, рисующая притягивающиеся друг к другу шарики. В программе 2 потока:...

Программирование вложенных циклов
Программирование вложенных циклов Постановка задачи: В настоящей лабораторной работе необходимо...

2
Mikola-BLR
53 / 57 / 39
Регистрация: 27.12.2011
Сообщений: 93
28.03.2012, 21:06 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;
}
0
imbamaniaa
0 / 0 / 1
Регистрация: 25.03.2012
Сообщений: 2
28.03.2012, 21:07 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.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2012, 21:07

Приоритеты вложенных циклов
Nk=20; for(Ni=0;Ni&lt;Nk;Ni++) { for(i=0;i&lt;size;i++) { for(j=0;j&lt;size;j++) { ...

Упрощение вложенных циклов
Добрый день. В программе имеется несколько вложенных циклов. Пример: if () { if...

Анимация через применение вложенных циклов
Ребят, надо сделать что бы стрелочка(к примеру - &gt;) двигалась в хаотичном направлении. Например я...


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

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

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