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

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

Войти
Регистрация
Восстановить пароль
 
Kristal_Sharko
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 55
#1

Напишите программу, которая сокращает слово до четырех символов - C++

01.04.2014, 15:18. Просмотров 278. Ответов 5
Метки нет (Все метки)

Напишите программу, которая сокращает слово до четырех символов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 15:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите программу, которая сокращает слово до четырех символов (C++):

Напишите функцию, которая формирует слово длиной в пять символов - C++
Напишите функцию, которая формирует слово длиной в пять символов из случайных заглавных букв английского алфавита. Charовским массивом.

Напишите программу, которая позволяет ввести строку символов - C++
Напишите программу, которая позволяет ввести строку символов, и вывести ее в обратном порядке, заменяя одиночные пробелы двойными.

Напишите программу, которая печатает гистограмму появления разнообразных введенных символов во входной строке - C++
Напишите программу, которая печатает гистограмму появления разнообразных введенных символов во входной строке не пойму как эту...

Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины, которая содержится и в первом, и во вт - C++
Помогите написать программу.Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины,...

Напишите рекурсивную функцию, которая инвертирует строку символов - C++
Помогите пожалуйста написать Программу Напишите рекурсивную функцию, которая инвертирует строку символов.

Написать программу, которая удаляет из данного набора символов все вхождения символов S и s - C++
Написать программу, которая получает от пользователя набор символов, исключая пропуск, и удаляет из этого набора все вхождения символов S и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
palantiron
21 / 30 / 2
Регистрация: 03.06.2011
Сообщений: 330
01.04.2014, 15:25 #2
По какому принципу производится сокращение: 4 первых буквы или 4 последних?
Kristal_Sharko
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 55
01.04.2014, 15:25  [ТС] #3
первых
palantiron
21 / 30 / 2
Регистрация: 03.06.2011
Сообщений: 330
01.04.2014, 16:52 #4
Тогда так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <string.h>
#include <stdio.h>
 
int main()
{
    char * str = new char;
    char * fourLetters = new char;
    printf("Enter word... ");
    scanf("%s", str);
    strncpy(fourLetters, str, 4);
    printf("%s", fourLetters);
    delete [] str;
    delete [] fourLetters;
}
zss
Модератор
Эксперт С++
6361 / 5925 / 1921
Регистрация: 18.12.2011
Сообщений: 15,231
Завершенные тесты: 1
01.04.2014, 18:09 #5
Цитата Сообщение от palantiron Посмотреть сообщение
char * str = new char;
char * fourLetters = new char;
Так не пойдет, нужен размер строки
C++
1
2
char * str = new char[256];
char * fourLetters = new char[256];
Cмысла нет делать их динамическими
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main()
{
    char str[256];
    cout<<"Enter word... "<<flush;
    cin>>str;
    str[4]=0;
    cout<<str;
    system("pause");
    return 0;
}
palantiron
21 / 30 / 2
Регистрация: 03.06.2011
Сообщений: 330
01.04.2014, 18:27 #6
Отличный трюк с завершающим нулем. Да, пожалуй, так лучше.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 18:27
Привет! Вот еще темы с ответами:

Напишите программу, которая переводит гривны в $ - C++
напишите программу, которая переводит гривны в $, DM c комментариями?

[C++] Напишите программу, которая выводит на экран... - C++
Напишите программу, которая выводит на экран вводимые символы до тех пор, пока не введено &lt;CTRL/Z&gt;, выводит количество введенных символов,...

Напишите программу, изменяющую порядок символов в строке на обратный - C++
Напишите программу, которая изменяет порядок символов в строке на обратный. Использование функции strlen() из библиотеки string.c...

Напишите программу, которая вычисляет факториал числа - C++
Напишите программу, которая вычисляет факториал числа п. N должен быть введен с клавиатуры. Программа должна вывести также &quot;малый&quot;, если...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.04.2014, 18:27
Ответ Создать тему
Опции темы

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