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

Пирамида из набора чисел от 1 до бесконечности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI Ввод данных из файла http://www.cyberforum.ru/cpp-beginners/thread1634299.html
Есть текстовый файл в котором написаны числа, нужно эти числа считать из файла и привязать к переменным. StreamReader ^ sr=gcnew StreamReader( "text.txt" ); String ^s; s=sr-> ReadLine(); P=Convert::ToDouble(s); Console::WriteLine("P={0}",P); При использовании этого куска кода выдает ошибку, с меткой на 4-й строке
C++/CLI Исключение при обращении к списку Здравствуйте. Расшифруйте, плиз, что за исключение И как в принципе искать ошибку, если вылезло исключение.. А указания на какую-либо строку нет, где возник конфликт. 100 раз просмотрел код http://www.cyberforum.ru/cpp-beginners/thread1633776.html
C++/CLI C++/CLI не работает с ReSharper C++ 10
Установил Trial Resharper C++ 10 (с надеждой на рефакторинг кода). Запустилось все. Работает. Но, в проекте с поддержкой CLR-среды(/clr) он не работает. Как только в настройках проекта убираю поддержку CLR-среды(/clr), РеШарпер сразу же подсвечивает недочеты в коде, а как только ставлю CLI поддержку, РеШарпер убирает метки, указывающие на недочеты.
Как совместить строку типа String, имеющуюся в коде и функцию, принимающую std::string ? C++/CLI
Доброго времен суток)) У меня такая проблема: есть строка типа String^ , а функция принимает string. Не знаю как их совместить.Переписывать функцию не хочется, она объемна и это займет много времени Буду очень признателен за помощь
C++/CLI Можно ли данный код переделать под поиск по дате изменения? http://www.cyberforum.ru/cpp-beginners/thread1627507.html
есть такой код, производящий поиск по расширению. Можно ли его переделать как поиск по дате изменения? я как не пытался, либо не выводит ничего, либо вылетает с ошибкой. вот сам код: private: System::Void button2_Click_1(System::Object^ sender, System::EventArgs^ e) { System::Windows::Forms::DialogResult result = FBD2->ShowDialog(); String ^txrt = textBox3->Text;
C++/CLI Не работает File::Encrypt Добрый день. Запускаю вот такую вот программу: // Example.cpp: главный файл проекта. #include "stdafx.h" using namespace System; using namespace System::IO; using namespace System::Text; подробнее

Показать сообщение отдельно
student00196
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 16
10.01.2016, 11:51     Пирамида из набора чисел от 1 до бесконечности
Здравствуйте.
Задание выглядит следующим образом:
Нужно вывести пирамиду высотой N. В качестве "заполнителя" используются цифры от 1 до бесконечности.

Принцип работы на PHP такой:
PHPHTML
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
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Zadanie_1</title>
     <script src="../js/jquery.1.10.2.min.js"></script>
</head>
<body>
<style>
.numss{
}
.sett{
    width:20px;
    height:15px;
    /*float:left;*/
    border:1px solid #000;
    padding:5px 5px 5px 5px;
}
.ThisFont {
    background: #DEDADA;
    padding: 5px 20px 5px 20px;
    box-shadow: 0px 0px 10px 1px #000000;
}
.clearLine {
    position: relative;
    margin-bottom: -8px;
    width:100%;
}
</style>
 
<div>
    <center>
    
    <h2>Задайте высоту пирамиде</h2>
    <form method="post" action="">
    <input type="text" name="visota" 
    value="<?if(!isset($_POST['visota'])){echo "10";}else{echo intval($_POST['visota']);}?>">
    <input type="submit" value="Задать">
    </form>
    
<?php
 
 
if(!isset($_POST['visota'])){
    $n=10;
    }else{
    $n=intval($_POST['visota']);
    } // высота пирамиды
 
for ($i=0; $i<=$n; $i++) {
 
       for ($s=0; $s<$i; $s++) {
        $r[] = $s;
    
        $g=count($r);
        echo "<font class='ThisFont'>".$g."</font> ";
       }
   echo " <div class='clearLine'></div> <br>"; 
    
}
    ?>
    </center>
 
    
</div>
</body>
</html>
При реализации на C++ возник вопрос: как заполнить в данном случае "пирамиду" данной последовательностью чисел? Когда я задаю переменную-массив то допустим если массив состоит из элементов { '1','2','3' } то пирамида выглядит примерно так, с высотой 3:

123
123123
123123123

В чем ошибка?

Код на C++ (В данном варианте заполнитель вводится с клавиатуры)
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
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
    int s;//Количество строк
    cout << "Visota piramidi: ";
    cin >> s;
    cout << endl;
    char ch;//Символ которым будет заполнятся пирамида
    cout << "Zapolnitel  ";
    cin >> ch;
    cout << endl << endl;//две пустых строчки
    for (int i = 0; i<s; i++)//1-вый цикл управляет строками
    {
        cout << setw(s - i) << ' ';        //выводит пробелы перед символом
        for (int j = 0; j <= i * 2; j++)    //2-ой 
            cout << ch;                //выводит символы
        cout << endl;
    }
    cout << endl << endl;//две пустых строчки в конце
    system("pause");
    return 0;
}
Миниатюры
Пирамида из набора чисел от 1 до бесконечности   Пирамида из набора чисел от 1 до бесконечности  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru