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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
dos28
0 / 0 / 0
Регистрация: 04.12.2007
Сообщений: 5
#1

Можете немного подкорректировать код? - C++

04.12.2007, 12:05. Просмотров 1073. Ответов 3
Метки нет (Все метки)

Данная программы выводит на экран такой треугольник:

1
12
123
1234
...
1234..n

Код
 
#include <iostream.h>
#include <conio.h>
#include <match.h>
unsigned int i,n,j;
viod main()
{
clrscr();
do
cout <<"\n n=";
cin >>n;
}
while((n<0))
 (n>65535);
for (i=1; i<=n; i++)
{
cout <<"\n;
for (j=1; j<=i; j++)
{cout<<j<<" ";
}
} 
getch();
} //end main
А изменить надо так, что б выводился треугольник из букв, мне там говорили что-то про какие-то дьявольские символы?..

a
a b
a b c
a b c d
...
a b c d ..

Помогите пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2007, 12:05     Можете немного подкорректировать код?
Посмотрите здесь:

Немного подправить код C++
C++ Сортировка 2-х последовательностей в новую без создания массива(нужно подкорректировать код)
C++ Вычисление sin. Подкорректировать код.
подкорректировать код (найти ошибки) C++
C++ Поправить немного код
подкорректировать код(логин и пароль) C++
Подкорректировать код нахождения суммы ряда C++
Немного переделать код C++
C++ В файл записывается мусор. Подкорректировать код
Подкорректировать код (сортировка распределением) C++
C++ Можете написать код если не трудно
Можете перевести код с Pascal на C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lord_Voodoo
Супер-модератор
8509 / 2176 / 61
Регистрация: 07.03.2007
Сообщений: 10,853
Завершенные тесты: 1
04.12.2007, 13:09     Можете немного подкорректировать код? #2
Код
 
#include <iostream.h>
#include <conio.h>
#include <match.h>
unsigned int i,n,j;
viod main()
{
clrscr();
do
cout <<"\n n=";
cin >>n;
}
while((n<0))
 (n>255);
for (i=1; i<=n; i++)
{
cout <<"\n;
for (j=1; j<=i; j++)
{cout<<(char)j<<" ";
}
} 
getch();
} //end main
dos28
0 / 0 / 0
Регистрация: 04.12.2007
Сообщений: 5
04.12.2007, 13:28  [ТС]     Можете немного подкорректировать код? #3
теперь будут отображаться буквы от А и до конца?
Lord_Voodoo
Супер-модератор
8509 / 2176 / 61
Регистрация: 07.03.2007
Сообщений: 10,853
Завершенные тесты: 1
04.12.2007, 13:50     Можете немного подкорректировать код? #4
я не знаю, что у тебя за код, вот что получилось у меня:
Код
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
int main()
{
unsigned int i,n,j;

std::cout <<"\n n=";
std::cin >>n;
for (i=1; i<=n; i++)
{
  std::cout <<"\n";
  for (j=1; j<=i; j++){
    std::cout<<(char)j<<" ";
  }
}
return 0;
}
выводит от 1 до заданного символа, как ты и просил, с наращиванием символов в строке
Yandex
Объявления
04.12.2007, 13:50     Можете немного подкорректировать код?
Ответ Создать тему
Опции темы

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