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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
TBIKC
web dev
 Аватар для TBIKC
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
29.08.2011, 14:30     Рисование * по кол-ву соответствующих числу #1
Напишите программу, которая читает пять чисел (каждое между 1 и 30).
Для каждого просчитанного числа ваша программа должна напечатать строку,
содержащую соответствующее число смежных звездочек. Например, если ваша
программа прочла число 7, она должна напечатать *******.

Подскажите алгоритм пожалуйста, (код пока не надо, хочу сам сделать, только как вот в голову не лезет )
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2011, 14:30     Рисование * по кол-ву соответствующих числу
Посмотрите здесь:

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

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

Да конечно !
LosAngeles
Заблокирован
29.08.2011, 14:54     Рисование * по кол-ву соответствующих числу #9
если бы знал, то сделал бы
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
29.08.2011, 14:59     Рисование * по кол-ву соответствующих числу #10
TBIKC, так что мешает тебе сделать цикл из n итераций, и на каждой из них выводить по звездочке? Такой вот зловещий план...
LosAngeles
Заблокирован
29.08.2011, 15:00     Рисование * по кол-ву соответствующих числу #11
какой то странный отзыв оставили с сообщением:
Агротроль
троли знаю кто такие, не чёткое определение, но на подсознательном уровне, а кто такие агротроли?
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 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
 Аватар для iama
1249 / 974 / 48
Регистрация: 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
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
29.08.2011, 15:25     Рисование * по кол-ву соответствующих числу #17
Цитата Сообщение от Hi4ko Посмотреть сообщение
лучше сделай
ну или
C++
1
std::cout << std::string(n, '*') << std::endl;
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
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     Рисование * по кол-ву соответствующих числу
Еще ссылки по теме:

Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 C++
Операции с текстом (длина, кол-во цифр, кол-во букв) C++
Операции с текстом (длина, кол-во слов, кол-во двойных пробелов) C++

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

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

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