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

Преобразовать строку, заменив точками все двоеточия, встречающиеся среди первых n/2 символов, и заменив точками все восклицательные знаки... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с двумерным массивом. http://www.cyberforum.ru/cpp-beginners/thread307389.html
Доброго всем времени суток, помогите решить задачку(знаю что элементарная но что то не выходит ни чего) Дана целочисленная прямоугольная матрица. Определить количество столбцов, ни содержащих ни 1-го нулевого элемента. Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответсвии с ростом...
C++ Вывести на экран часть массива расположенную выше главной диагонали. Дан двумерный массив размером 10х10. Вывести на экран часть массива расположенную выше главной диагонали. Нужно решить через СИ http://www.cyberforum.ru/cpp-beginners/thread307385.html
Простейший графисеский редактор C++
Реализовать простейший векторный графический редактор со следующим набором функциональных возможностей: задание цвета фона, на котором происходит рисование. рисование точек различного цвета и размера рисование ломаных линий различного цвета и толщины рисование многоугольников различного цвета размер точек и толщину линий выбирать с помощью меню из набора значений 1,3,5,7,9,11,13,15 ...
C++ Разработайте алгоритм и напишите программу с использованием вложенных операторов цикла for для расчета СУММА(от i=1 до n)СУММА(от j=1 до m)(2*i+j)
Вот исходник // программа на использование оператора цикла for #include <iostream.h> void main() { int y,n,m; y = 0; for (n=1; n<2; n=+2) { for (m=1;m<3;m=+n)
C++ Дано натуральное n. Создать квадратную матрицу A http://www.cyberforum.ru/cpp-beginners/thread307367.html
не могу разобраться(((( подскажите как?
C++ DosBox и Borland C++ Ребята, пожалуйста помогите! Задали задание -написать игру в графике. У меня виндоус 7, поэтому сказали запускать через досбокс более менее запустила, на ошибки проверяет, а действие написанной программы не показывает что делать??? Добавлено через 2 минуты Borland C++ 1.3 подробнее

Показать сообщение отдельно
S9
Волшебник
643 / 246 / 38
Регистрация: 18.12.2010
Сообщений: 541
29.05.2011, 12:53     Преобразовать строку, заменив точками все двоеточия, встречающиеся среди первых n/2 символов, и заменив точками все восклицательные знаки...
Набросал код по памяти, поэтому правильность не гарантирую.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <string.h>
    
int main(int argc, char* argv[])
{
  int i,n;
  cin >> n;
  char* s;
  if(n/2 < strlen(s))
  {
    for(i = 0;i <= n/2;i++) if(s[i] == ':') s[i] = '.';
  }
  for(i = 0;i <= strlen(s);i++) if(s[i] == '!') s[i] = '.';
  cout << s << endl;
}
Советую для изучения C/C++ прочитать тут http://www.nonlinmod.sgu.ru/doc/C_hrdw_lectures.pdf
и может пригодится это http://www.nonlinmod.sgu.ru/doc/C_hrdw_programs.zip
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru