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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
#1

Рисование * по кол-ву соответствующих числу - C++

29.08.2011, 14:30. Просмотров 1729. Ответов 30
Метки нет (Все метки)

Напишите программу, которая читает пять чисел (каждое между 1 и 30).
Для каждого просчитанного числа ваша программа должна напечатать строку,
содержащую соответствующее число смежных звездочек. Например, если ваша
программа прочла число 7, она должна напечатать *******.

Подскажите алгоритм пожалуйста, (код пока не надо, хочу сам сделать, только как вот в голову не лезет )
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2011, 14:30     Рисование * по кол-ву соответствующих числу
Посмотрите здесь:
вывести на экран только те числа на отрезке [a,b], у которых кол-во делителей равно заданному числу C++
Упорядочить строки матриц по числу элементов кратных заданному числу C++
Распечатать числа в диапазоне от 1 до n у которых имеется делитель (не равный числу) кратный числу м C++
Дан файл, содержащий текст на русском языке. Подсчитать кол-во слов, в которых кол-во гласных и согласных совпадает C++
Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 C++
Найти количество элементов последовательности, кратных числу К1 и не кратных числу К2 C++
Найти количество элементов последовательности, кратных числу K1 и не кратных числу K2 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alkagolik
Заблокирован
29.08.2011, 14:34     Рисование * по кол-ву соответствующих числу #2
алгоритм:
1. считать\сгенерировать число
2. декрементим число до 0 и каждый декремент добавляем *
LosAngeles
Заблокирован
29.08.2011, 14:35     Рисование * по кол-ву соответствующих числу #3
1) Итеративно
2) Рекурсивно
3) Гигантский switch
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
29.08.2011, 14:36  [ТС]     Рисование * по кол-ву соответствующих числу #4
1) Итеративно - непонятно
2) Рекурсивно - не изучал
3) Гигантский switch - гигантский, значит не рационально
ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 631
29.08.2011, 14:39     Рисование * по кол-ву соответствующих числу #5
цикл выглядящий так
C++
1
2
for(;i>0;i--)
     cout<<"*";
где i- введеное число
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
29.08.2011, 14:41     Рисование * по кол-ву соответствующих числу #6
Это не такая сложная задача чтобы придумывать для нее алгоритм. Что придумывать? в задании уже все и так дано
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
29.08.2011, 14:48     Рисование * по кол-ву соответствующих числу #7
Цитата Сообщение от LosAngeles Посмотреть сообщение
3) Гигантский switch
Божественно! Займусь реализацией

Добавлено через 26 секунд
TBIKC, знаешь, что такое цикл?
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
29.08.2011, 14:50  [ТС]     Рисование * по кол-ву соответствующих числу #8
TBIKC, знаешь, что такое цикл?

Да конечно !
LosAngeles
Заблокирован
29.08.2011, 14:54     Рисование * по кол-ву соответствующих числу #9
если бы знал, то сделал бы
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
29.08.2011, 14:59     Рисование * по кол-ву соответствующих числу #10
TBIKC, так что мешает тебе сделать цикл из n итераций, и на каждой из них выводить по звездочке? Такой вот зловещий план...
LosAngeles
Заблокирован
29.08.2011, 15:00     Рисование * по кол-ву соответствующих числу #11
какой то странный отзыв оставили с сообщением:
Агротроль
троли знаю кто такие, не чёткое определение, но на подсознательном уровне, а кто такие агротроли?
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
29.08.2011, 15:02     Рисование * по кол-ву соответствующих числу #12
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Будьте осторожны о_О
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#define ___ "******************************"
int main() {
   int _,__;
   for (__^=__;__<__LINE__;++__) {
      scanf("%d", &_);
      printf("%s\n", ___-_+30);
   }
}
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
29.08.2011, 15:05     Рисование * по кол-ву соответствующих числу #13
fasked, обфускатор какой юзаете, аль сами?
fasked
29.08.2011, 15:06
  #14

Не по теме:

Цитата Сообщение от iama Посмотреть сообщение
обфускатор какой юзаете, аль сами?
наши руки не для скуки

KING1994
-68 / 6 / 0
Регистрация: 18.07.2011
Сообщений: 77
29.08.2011, 15:08     Рисование * по кол-ву соответствующих числу #15
Вот код.Если че подглянеш)
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>
#include<conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a,n=0;
    while(n<6)
    {
    cin>>a;
    if(a>=1&&a<=30)
       {
     for(int i=0;i<a;i++)
     cout<<"*";n++;
     cout<<endl;
       }
    }
    getch();
    return 0;
}
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
29.08.2011, 15:24     Рисование * по кол-ву соответствующих числу #16
вместо

Цитата Сообщение от KING1994 Посмотреть сообщение
C++
1
2
3
for(int i=0;i<a;i++)
cout<<"*";n++;
cout<<endl;
лучше сделай
C++
1
cout << setfill ('*') << setw (a);
Добавлено через 1 минуту
и не мудри
Цитата Сообщение от KING1994 Посмотреть сообщение
C++
1
int _tmain(int argc, _TCHAR* argv[])
C++
1
int main()
Добавлено через 1 минуту
Цитата Сообщение от KING1994 Посмотреть сообщение
C++
1
2
#include<iostream>
#include<conio.h>
добавь ещё
C++
1
#include <iomanip>
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
29.08.2011, 15:25     Рисование * по кол-ву соответствующих числу #17
Цитата Сообщение от Hi4ko Посмотреть сообщение
лучше сделай
ну или
C++
1
std::cout << std::string(n, '*') << std::endl;
alkagolik
Заблокирован
29.08.2011, 15:31     Рисование * по кол-ву соответствующих числу #18
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
void func(int n);
int main()
{
    for(int i=0; i<15; ++i){
    func(i);
    }
    return 0;
}
 
void func(int n){
    if (n>0){
        std::cout << '*';
        func(--n);
    }
    else std::cout << '\n';
}
напешыте хело ворлд
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
29.08.2011, 17:03     Рисование * по кол-ву соответствующих числу #19
Цитата Сообщение от Hi4ko Посмотреть сообщение
1
C++
1
cout << setfill ('*') << setw (a);
я извиняюсь
C
1
cout << setfill ('*') << setw (a) << '*'<<endl;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.08.2011, 17:26     Рисование * по кол-ву соответствующих числу
Еще ссылки по теме:
C++ сумма соответствующих элементов массива
сумма соответствующих элементов массивов C++
C++ Реализ иерархии классов и соответствующих им методов!
Составьте строку из цифр, соответствующих заданным буквам C++
Найти номера элементов, соответствующих максимальному значению C++

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

Или воспользуйтесь поиском по форуму:
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
29.08.2011, 17:26     Рисование * по кол-ву соответствующих числу #20
Hi4ko, при а = 0 ответ неправильный.
Yandex
Объявления
29.08.2011, 17:26     Рисование * по кол-ву соответствующих числу
Ответ Создать тему
Опции темы

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