Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 15

нужно написать с программки в с++

22.01.2012, 13:34. Показов 2146. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста сделать программки в с++ со строками нужно срочно завтра зачёт!!!!
создать функцию для обработки символьных строк.функция copies(s,s1,n).Назначение копирование строкм с в строку с1 н раз
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.01.2012, 13:34
Ответы с готовыми решениями:

Ребят, нужно написать 3 программки на Microsoft visual C# 2010
Последний экзамен осталось закрыть, преподаватель дал 3 задачки на дом, если решу сказал поставит. Помогите пожалуйста!

Нужно подправить программки
Подскажите, пожалуйста! Написал две лабы по методичке 1993 года (новее нет). Причем там не написано, для чего такой синтаксис языка, для...

написать программки
помогите пожалуйста написать программу ,которая выводит двоичное представление введенного с клавиатуры десятичного числа в диапазоне от 0...

15
 Аватар для cyberobot
15 / 15 / 8
Регистрация: 01.09.2011
Сообщений: 65
22.01.2012, 13:41
C++
1
2
3
4
5
6
void copies(char *s,char *s1, int n)
{
strcpy(s1,s)
for(n=n-1;n>0;n--)
strcat(s1,s);
}
0
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 15
22.01.2012, 13:57  [ТС]
и всё?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
22.01.2012, 13:58
Рекурсия - наше всё!
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
 
std::string multiply(const std::string & s, size_t times){
    return ( times ) ? s + multiply(s, times-1) : "";
}
 
int main(){
    std::cout << multiply("Hello ", 3) << std::endl;
    return 0;
}
1
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 15
22.01.2012, 14:11  [ТС]
сейчас проверю)))

Добавлено через 9 минут
ругается на std
0
Полярный
 Аватар для dimcoder
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
22.01.2012, 14:21
Цитата Сообщение от Nadushka1490 Посмотреть сообщение
ругается на std
using namespace std;
после всех include
0
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 15
22.01.2012, 14:28  [ТС]
ещё ругается на include

Добавлено через 3 минуты
может я что то не так установила?
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
22.01.2012, 14:46
Nadushka1490, может ты создала не тот проект либо у тебя старая версия компилятора и нужно подключать iostream.h. Вообще если ты не знаешь даже как скомпилировать проект то лучше и не сдавай тот код что тебе здесь написали - преподаватели очень сильно обижаются если кто-то пытается им сдать чужой код, а сам не знает по тому коду ничего вообще.
0
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 15
22.01.2012, 14:56  [ТС]
а попроще если?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
22.01.2012, 15:01
Цитата Сообщение от Nadushka1490 Посмотреть сообщение
а попроще если?
Borland Turbo-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
26
27
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
char * strmul(const char * str, char * buf, size_t times){
    return ( times ) ? strmul(str, strcat(buf, str), times-1) : buf;
}
 
#define STR_LEN 256
#define STR_MASK "%255[^\n]%*c"
 
int main(void){
    char str[STR_LEN], ctrl;
    size_t t;
    
    while ( printf("String: ") && scanf(STR_MASK, str) == 1 && printf("Multiply: ") && scanf("%u%c", &t, &ctrl) == 2 && ctrl == '\n' ){
        char * buf = calloc(strlen(str) * t + 1, sizeof(char));
        if ( ! buf ){
            perror("calloc");
            return 1;
        }
        printf("Result: %s\n", strmul(str, buf, t));
        free(buf);
    }
    
    return 0;
}
0
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 15
22.01.2012, 15:04  [ТС]
а пояснить нельзя каждую строчку?препод тупой он сам ничего не понимает
0
22.01.2012, 15:07

Не по теме:

Цитата Сообщение от Nadushka1490 Посмотреть сообщение
препод тупой он сам ничего не понимает
точно препод? или вы сами?
если препод, то вы можете сами ему каждую строку устно объяснить

0
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 15
22.01.2012, 15:33  [ТС]
ну если б я программировала в с++ то объяснила бы без проблем.а то нам дали задания и чтоб к зачёту всё было сделано а как никто не знает

Добавлено через 20 минут
понятно.значит никто больше не поможет((
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
22.01.2012, 15:57
Цитата Сообщение от Nadushka1490 Посмотреть сообщение
а пояснить нельзя каждую строчку?
мёдом не намазать?
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
26
27
28
29
30
31
32
#include <stdio.h> /* функции ввода-вывода */
#include <string.h> /* функции работы со строками */
#include <stdlib.h> /* функции работы с динамической памятью */
 
/* рекурсивная функция, копирующая содержимое str в буфер buf times раз. 
Обязательные условия - размер буфера должен быть достаточным для повторения строки
нужное количество раз + 1 символ, первый символ буфера должен иметь нулевое значение */
char * strmul(const char * str, char * buf, size_t times){
    /* вот это не знаю, как по-русски объяснить. скажите, что приснилось, может поверит? */
    return ( times ) ? strmul(str, strcat(buf, str), times-1) : buf;
}
 
#define STR_LEN 256 /* размер буфера для чтения строки с клавы */
#define STR_MASK "%255[^\n]%*c" /* маска для чтения строки функцией scanf() */
 
int main(void){
    char str[STR_LEN], ctrl; /* строка для ввода и контрольный символ */
    size_t t; /* переменная для хранения количества повторений */
    
    /* пока в ответ на запрос пользователь вводит строку, количество повторений и не мается фигнёй вроде добавления произвольных символов после числа */
    while ( printf("String: ") && scanf(STR_MASK, str) == 1 && printf("Multiply: ") && scanf("%u%c", &t, &ctrl) == 2 && ctrl == '\n' ){
        char * buf = calloc(strlen(str) * t + 1, sizeof(char)); /* выделить буфер нужного размера, сразу заполненный нулями (помним про ограничения функции) */
        if ( ! buf ){ /* если не получилось */
            perror("calloc"); /* выругаться */
            return 1; /* и выйти */
        }
        printf("Result: %s\n", strmul(str, buf, t)); /* вывести результат работы функции */
        free(buf); /* освободить выделенную память */
    }
    
    return 0; /* alles abgemacht */
}


Не по теме:

Цитата Сообщение от Nadushka1490 Посмотреть сообщение
препод тупой
Тяжело вам с ним, наверное...

1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
22.01.2012, 15:58
Цитата Сообщение от Nadushka1490 Посмотреть сообщение
понятно.значит никто больше не поможет((
Почему? Вот
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
std::string copy(std::string& dest, std::string source, size_t n)
{
   for(auto i = 0 ; i < n ; ++i )
      dest += source;
   return dest;
}
 
int main()
{
   std::string s;
   std::cout << copy(s, "Hello ", 3) << std::endl;
   return 0;
}
http://liveworkspace.org/code/... 352f165b05

Добавлено через 41 секунду

Не по теме:

easybudda, вроде как в задании С++ ;)

0
22.01.2012, 16:03
Лучший ответ Сообщение было отмечено как решение

Решение

Не по теме:

Цитата Сообщение от go Посмотреть сообщение
easybudda, вроде как в задании С++
На том С++, который в Borland TurboC++ 3.x, сами пишите! :) А так - четвёртый пост в этой теме...

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.01.2012, 16:03
Помогаю со студенческими работами здесь

требуется написать небольшие программки
требуется написать небольшие программки. Вот, например, одно задание: 1. Распечатать самое длинное и самое короткое слово из строчки,...

Перепишите, пжл, 3 программки в 3 программки в CSS
1файл &lt;html&gt; &lt;head&gt; &lt;title&gt;Laba_2&lt;/title&gt; &lt;/head&gt; &lt;body bgcolor=grey WIDTH=&quot;50%&quot; height=50%&gt; &lt;table CELLpadding=&quot;10&quot;...

Надо написать простые программки, для зачёта.
Добрый вечер, надо здать программки, а я в ассемблере вообще не разбираюсь. Вопросы лёгкие, так как на Delphi немного программирую, но...

никак не могу придумать и написать тест для этой простой программки
да и объясните пожалуйста как вообще пишутся тесты для программ в интернете шарил что то найти не могу

У меня есть программки, которые нужно отследить и узнать, с помощью чего они блокируют допуск к программе
У меня есть программки, которые нужно отследить и узнать, с помощью чего они блокируют допуск к программе. &lt;удалено&gt; Я...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru