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

Вывести на экран все символы которые находятся во второй половине текста

22.04.2012, 15:30. Показов 1330. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите с этим заданием пожалуйста......
я знаю что там нужно все количество символов разделить на два присвоить каждому значению свое зн-е но как записать эту прогу....???
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.04.2012, 15:30
Ответы с готовыми решениями:

В файле а1 набран текст. Вывести все символы, которые встречаются в первой половине текста.
В файле а1 набран текст. Вывести все символы, которые встречаются в первой половине текста.

Даны две строки.Выведите на экран все символы которые присутствуют как в первой так и во второй строке
Даны две строки.Выведите на экран все символы которые присутствуют как в первой так и во второй строке. Задача подразумевает полноценное...

Вывести все слова из текста, которые содержат определенные символы
дана строка заделённая вывести слова из текста которые содержат символ из множества Добавлено через 41 минуту uses crt; ...

5
 Аватар для DPS
43 / 41 / 20
Регистрация: 12.11.2011
Сообщений: 188
22.04.2012, 16:31
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
33
34
35
36
37
38
39
40
41
42
43
44
45
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Rus");
    char namefile[50];      //для хранения имени файла
    int kolvo_simvolov=0;
 
    cout<<"Введите путь к файлу:  ";
    cin.getline(namefile,sizeof(namefile));
        
    ifstream in(namefile);                      //создаем поток
        
    if(in)                                      //проверяем успешное/неуспешное открытие
        cout<<"Файл успешно открыт"<<endl;
    else
        {
            cout<<"Ошибка открытия файла"<<endl;
            exit(0);
        }
 
    char ch;
    
    while(in>>ch)                           //считаем количество символов
    {
        kolvo_simvolov++;
    }
    
    in.clear();                             //очищаем поток
 
    cout<<"Кол-во символов в файле:  "<<kolvo_simvolov<<endl;
 
    in.seekg(kolvo_simvolov/2,ios::beg);    //ставим указатель чтения на вторую половину
    
    while(in.get(ch))                       //и читаем, пока нне кончится файл
    {
        cout<<ch;
    }
 
    cout<<endl<<"Чтение из файла окончено"<<endl;;
    in.close();                                 //закрываем поток
return 0;
}
0
2 / 2 / 0
Регистрация: 06.11.2011
Сообщений: 68
22.04.2012, 23:44  [ТС]
а без файлов нельзя как нибудь?)))
0
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
22.04.2012, 23:45
Цитата Сообщение от РАСУЛл Посмотреть сообщение
а без файлов нельзя как нибудь?)))
можно, вычисляешь длину, делишь пополам, и выводишь начиная с этого индекса
0
2 / 2 / 0
Регистрация: 06.11.2011
Сообщений: 68
22.04.2012, 23:52  [ТС]
постараюсь что нибудь придумать насчет этого...
0
 Аватар для zitxbit
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
23.04.2012, 19:36
Вот так:
C++
1
2
3
4
5
6
static char psz[256] = "Hello World!!!";
 
int nfirst = strlen(psz) / 2;
for (int i = nfirst; psz[i] != '\0'; i++)
      printf("%c",psz[i]);
printf("\n");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.04.2012, 19:36
Помогаю со студенческими работами здесь

Все элементы, которые кратны 4 и стоят во второй половине файла разделить нацело на 4
помогите пожалуйста с задачей. &quot;Ввести файл . Все элементы, которые кратны 4 и стоят во второй половине файла разделить нацело на 4....

Вывести на экран все слова, которые имеют даные символы
Вывести на экран все слова, которые имеют даные символы. Написал кусок кода, незнаю как реализовать вывод. #include &lt;iostream&gt; ...

Вывести на экран и в новый файл все символы исходного файла, расположенные между первой и второй точкой
Вывести на экран и в новый файл все символы исходного файла, расположенные между первой и второй точкой. Помогите найти ошибку, файл не...

Вывод на экран всех слов, которые находятся между первой и второй запятыми
... задачи в Turbo C: 1.Создать программу, которая находит элементы в двумерном массиве, какие больше среднего арифметического элементов...

Вывести на экран в алфавитном порядке все символы которые входят в массив по одному разу
Срочно нужна программа... Вот условие... Задан массив из k символов латинского алфавита. Вывести на экран в алфавитном порядке все...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Переходник 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