Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 17:34   #1
Alena_897
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 32
Восклицание вывод строки, состоящую из звездочек!!!

Написать программу, которая выводит на экран строку, состоящую из звездочек. Длина строки является параметром функции. Для вывода одиночного символа используйте функцию putchar('*') библиотеки stdio.h.
Alena_897 вне форума Ответить с цитированием
Старый 07.12.2010, 17:54   #2
alex(21)
Форумчанин
 
Аватар для alex(21)
 
Регистрация: 09.06.2009
Сообщений: 545
По умолчанию

а наработки какие нибудь у Вас есть? если хотите что бы Вам целиком написали программу, то это во фрилансе постите
alex(21) вне форума Ответить с цитированием
Старый 07.12.2010, 18:15   #3
Alena_897
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 32
По умолчанию

наработки-то есть... вот только не правильные.
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;

int vvod(int n){
cout<<"vvedite dlinu stroki ";
cin>>n;
string a;
for (int i=0;i<n;i++)
if (n==1)
a=putchar('*');
return a;

}

void main(){
cout<<"Vivod stroki, sostoyashchuyu iz zvezdochek\n\n";
string a1;
for (int i=0;i<n;i++)
a1[i]='*';
cout<<vvod(n);
}
Alena_897 вне форума Ответить с цитированием
Старый 07.12.2010, 18:19   #4
alex(21)
Форумчанин
 
Аватар для alex(21)
 
Регистрация: 09.06.2009
Сообщений: 545
По умолчанию

я не проверял на работоспособность, но вот, ПРОБУЙ!!!
Код:
#include<stdio.h>
void star(int n);
main()
{int n;
printf("сколько звёзд вывести на экране?\n");
scanf("%d",&n);
star(n);
}
star(int n)
{int i;
for(i=0;i<n;i++)
putchar('*');
}
sorry, дублировалось.

Последний раз редактировалось alex(21); 07.12.2010 в 18:35.
alex(21) вне форума Ответить с цитированием
Старый 07.12.2010, 18:19   #5
alex(21)
Форумчанин
 
Аватар для alex(21)
 
Регистрация: 09.06.2009
Сообщений: 545
По умолчанию

я не проверял на работоспособность, но вот, ПРОБУЙ!!!
Код:
#include<stdio.h>
void star(int n);
main()
{int n;
printf("сколько звёзд вывести на экране?\n");
scanf("%d",&n);
star(n);
}
star(int n)
{int i;
for(i=0;i<n;i++)
putchar('*');
}
alex(21) вне форума Ответить с цитированием
Старый 07.12.2010, 18:39   #6
Alena_897
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 32
По умолчанию

меня волнует только один вопрос.
типа string здесь ничего не надо вводить??
Alena_897 вне форума Ответить с цитированием
Старый 07.12.2010, 18:45   #7
alex(21)
Форумчанин
 
Аватар для alex(21)
 
Регистрация: 09.06.2009
Сообщений: 545
По умолчанию

string это библиотека для работы со строками, копирование, сравнение, сцепление и т.д.
в данном случае таких операций не требуется поэтому string не используется. putchar() помоему в stdio.h входит, если я не ошибаюсь
alex(21) вне форума Ответить с цитированием
Старый 07.12.2010, 18:49   #8
Alena_897
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 32
По умолчанию

вы совершенно правы. все! огромное спасибо. помогли очень. а то заочникам жить тяжеловато)))))
Alena_897 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печать квадрата из звездочек fs444 Общие вопросы C/C++ 2 22.01.2010 14:51
Квадрат из звездочек termit0 Общие вопросы C/C++ 6 20.10.2009 23:34
в текстовом документе нарисовать элипс состоящий из звездочек *, по заданному радиусу. autopsist Помощь студентам 6 22.12.2008 13:07
нарисовать окружность состоящую из 36 разноцветных квадратов Invisible Hunter Паскаль, Turbo Pascal, PascalABC.NET 2 29.05.2008 18:03
НАпечатать наибольшую последовательность состоящую gred Помощь студентам 6 23.03.2008 16:12