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

Файловый ввод/вывод. Во всех словах строки переставить все входящие буквы «а» в начало слова, а буквы «я» – в конец - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать программу, меню которой позволяет выполнять следующие функции http://www.cyberforum.ru/cpp-beginners/thread1119242.html
Разработать программу, меню которой позволяет выполнять следующие функции. 1. Ввод радиуса шара 2. Вывод площади поверхности шара 3. Вывод объема шара. 4. Выход из программы. блин, не могу...
C++ Написать функцию, находящую в заданной строке количество подстрок, состоящих из цифр Помагите пожалуйста! задание по программир. Напишите функцию Int kol(char*s) которая находит в заданной строке количество подстрок, состоящих из цифр. Предложите систему тестов. Скорее всего это... http://www.cyberforum.ru/cpp-beginners/thread1119241.html
C++ Сумма положительных
Нужно чтобы выводило сумму положительных элементов вектора // proekt.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> #include <stdio.h>...
C++ Дана строка. Выполните с ней указанные действия
- Удаление всех крупных российских букв; - Удаление всех маленьких российских букв; - Замена цепочки на его реверс с указанием начального и конечного символа.
C++ Калькулятор в столбик* http://www.cyberforum.ru/cpp-beginners/thread1119203.html
Возникла проблема не понимаю почему при умножении 567 * 900 = 50103, (программа недробляна поэтому можно только умножать одинаковые цифры по количеству а точнее показывать цифры для сложение) то...
C++ массивы на ассемблере всем привет,помогите составить такую программу на ассемблере: в одномерном массиве,состоящем из n эл-ов,вычислить: минимальный по модулю элемент; сумму модулей массива,расположенного после первого... подробнее

Показать сообщение отдельно
mymedia
192 / 192 / 48
Регистрация: 27.05.2011
Сообщений: 544
15.03.2014, 01:17
John Prick, аааа, блин...

Добавлено через 29 минут
Во, кажется исправил
Исправленная версия программы
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
#include <fstream>
#include <string>
int main()
{
    using namespace std;
    ifstream ifile("input.txt");
    ofstream ofile("output.txt");
    
    while(!ifile.eof())
    /*
      Читаем входной файл по словам,
      одновременно подсчитываем к-во
      символов 'а' и 'я', а также
      копируем str_from в str_to без
      этих символов. Затем пишем в
      выходной файл
    */
    {
      int count_a = 0, count_ya = 0;
      string str_from, str_to;
        ifile >> str_from;
        for(char ch : str_from) // C++11
        switch(ch)
      {
          case 'а':
          count_a++;
          break;
          case 'я':
          count_ya++;
          break;
          default:
          str_to += ch;
      }
      
      for(int i = 0; i < count_a; i++) ofile << 'а';
      ofile << str_to;
      for(int i = 0; i < count_ya; i++) ofile << 'я';
      ofile << ' ';
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru