С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести строки файла, после строки добавляя, сколько раз в ней встретилось слово http://www.cyberforum.ru/cpp-beginners/thread439912.html
Напишите программу, которая считывает текст из файла и выводит на экран все строки файла, после каждой строки добавляя, сколько раз в ней встретилось слово, введенное с клавиатуры. Необходимо...
C++ Типизированные файлы Доброго времени суток, форумчане. Нужна помощь при работе с типизированными файлами. Работаю в Visual Studio 2008 Professional. Проблема постала такая: в файл записуеться нужное нам количество... http://www.cyberforum.ru/cpp-beginners/thread439899.html
Программы C++
Нужно написать программы на с++, заранее спасибо 1)Разделить число m на такие две части, разность которых есть 5. 2)Мяч упал с высоты H и, ударяясь о землю, отскакивает вновь, поднимаясь каждый...
Что такое статические и нестатические функции, и чем они различаются? C++
Тема:Объектно-ориентированное программирование. Ребят, кто может точно сказать что такое статические и нестатические функции и чем они различаются? Спасибо заранее!:)
C++ Разбор строки http://www.cyberforum.ru/cpp-beginners/thread439850.html
Помогите разобрать вот такие строки: 2011/07/01 22:08:29 1 104725943 127.0.0.1 a4c58fa5aa21a67deceaa8420802346e aaaaaa bbbbbb 2011/07/01 22:08:29 1...
C++ Последовательное считывание массива символов Я всего лишь несколько дней изучаю C++, а потому то и дело возникают разного рода трудности в понимании. Сейчас мне не ясно одно: как организовать последовательное считывание массива символов до... подробнее

Показать сообщение отдельно
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
02.02.2012, 22:45
Для 4-го не понял условие...
5.

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
#include<string.h>
using namespace std;
main()
{
      char mas[255];
      cout<<"Enter symbols :\n";
      cin>>mas;
      int i, n=strlen(mas);
      for (i=0; i<n; i++) if (isdigit(mas[i])) cout<<mas[i];
      for (i=0; i<n; i++) if (isalpha(mas[i])) cout<<mas[i];
}
Добавлено через 19 минут
А если надо именно не просто вывести, а преобразовать, тогда так :

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<string.h>
using namespace std;
main()
{
      char mas[255], m[255];
      cout<<"Enter symbols :\n";
      cin>>mas;
      int i, n=strlen(mas), j=0;
      for (i=0; i<n; i++) if (isdigit(mas[i])) {m[j]=mas[i]; j++;}
      for (i=0; i<n; i++) if (isalpha(mas[i])) {m[j]=mas[i]; j++;}
      m[j]='\0'; strcpy(mas, m);
      cout<<mas;
      system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.