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

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

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

Составить программу, которая инвертирует строку, подавая его в обратном виде; - C++

22.11.2012, 20:20. Просмотров 914. Ответов 5
Метки нет (Все метки)

С клавиатуры вводится строка. Составить программу, которая инвертирует строку, подавая его в обратном виде;
подсчитывает количество чисел в тексте; удаляет все слова, начинающиеся с гласных букв.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 20:20     Составить программу, которая инвертирует строку, подавая его в обратном виде;
Посмотрите здесь:

Составить программу которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке - C++
Составить программу, которая переворачивает список L, т.е. изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в...

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

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

Составить программу, которая переводит число из десятичной системы счисления в двоичную в обратном порядке ( 2 - C++
Составить программу, которая переводит число из десятичной системы счисления в двоичную в обратном порядке ( 2310 -> 111012). Пожалуйста,...

Составить программу, которая выводит в табличном виде результат вычисления функций y1(x), y2(x), y3(x) и y4(x) - C++

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

Составить программу, которая по заданной строке S1 строит новую строку, полученную из S1 - C++
Ввести строку символов S1. Выполнить следующие действия: Составить программу, которая по заданной строке S1 строит новую строку,...

составить программу, которая выводит на экран в строку числа от 1 до 10 и подсчитывает их сумму? - C++
Народ отзовитесь кто может помочь!А то экзамен через 7 дней! :) Заранее благодарю!!!

Составить программу, которая вводит строку и организует из ее слов два сортированных списка - C++
Дана символьная строка, состоящая из слов, разделенных пробелом. Составить про-грамму, которая вводит строку, организует из ее слов два...

Составить программу, которая вводит основу и высоту треугольника и выводит его площадь. - C++
Составить программу, которая вводит основу и высоту треугольника и выводит его площадь.

Составить программу, которая добавляет за каждым словом все его падежные формы - C++
помогите написать программу заранее спасибо.Элементами списка являются слова — имена существительные, записанные в именительном падеже...

Составить программу, которая корректирует список и сортирует его либо по среднему баллу - C++
Список студенческой группы записан на диске как текстовый файл. Каждая строка списка содержит фамилию студента и три экзаменационные...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vlad708
4 / 4 / 0
Регистрация: 04.11.2012
Сообщений: 72
22.11.2012, 20:29     Составить программу, которая инвертирует строку, подавая его в обратном виде; #2
Цитата Сообщение от Slipknot666 Посмотреть сообщение
Составить программу, которая инвертирует строку, подавая его в обратном виде;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main ()
{
  clrscr ();
  char str[255];
  printf("Введите предложение\n");
  gets(str);
  strrev(str);
  printf("%s",str);
  getch ();
 
}
Добавлено через 2 минуты
Цитата Сообщение от Slipknot666 Посмотреть сообщение
подсчитывает количество чисел в тексте
Именно числа или цифры?
Slipknot666
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 15
22.11.2012, 20:35  [ТС]     Составить программу, которая инвертирует строку, подавая его в обратном виде; #3
Цитата Сообщение от Vlad708 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main ()
{
  clrscr ();
  char str[255];
  printf("Введите предложение\n");
  gets(str);
  strrev(str);
  printf("%s",str);
  getch ();
 
}
Добавлено через 2 минуты

Именно числа или цифры?
Правильно сделал спасибо)
Vlad708
4 / 4 / 0
Регистрация: 04.11.2012
Сообщений: 72
22.11.2012, 20:38     Составить программу, которая инвертирует строку, подавая его в обратном виде; #4
Цитата Сообщение от Slipknot666 Посмотреть сообщение
подсчитывает количество чисел в тексте;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main ()
{
  clrscr ();
  char str[255];
  int cout=0;
  printf("Введите предложение\n");
  gets(str);
  for (int i=0; i<strlen(str); i++) {
    if (str[i]<='9' && str[i]>='0')
    cout++;
  }
  printf("В строке %s найдено %i цифр",str,cout);
  getch ();
 
}
Написал, так чтобы подсчитывал кол-во цифр... или тебе именно числа надо?
Slipknot666
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 15
22.11.2012, 20:44  [ТС]     Составить программу, которая инвертирует строку, подавая его в обратном виде; #5
Цитата Сообщение от Vlad708 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main ()
{
  clrscr ();
  char str[255];
  int cout=0;
  printf("Введите предложение\n");
  gets(str);
  for (int i=0; i<strlen(str); i++) {
    if (str[i]<='9' && str[i]>='0')
    cout++;
  }
  printf("В строке %s найдено %i цифр",str,cout);
  getch ();
 
}
Написал, так чтобы подсчитывал кол-во цифр... или тебе именно числа надо?
Числа.
Vlad708
4 / 4 / 0
Регистрация: 04.11.2012
Сообщений: 72
22.11.2012, 20:51     Составить программу, которая инвертирует строку, подавая его в обратном виде; #6
Цитата Сообщение от Slipknot666 Посмотреть сообщение
Числа.
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
void main ()
{
   clrscr ();
   char txt[256];
   int i,j,x;
   int cout=0;
   printf("Введите строку, в которой имеются числа\n");
   gets(txt);
   for (i=0; i<strlen(txt); i++) {
 
      while (
           !(  '0'<= txt[i] && txt[i]<='9'
        ) && i<strlen(txt)
        )
        i++;
 
 
      x=0;
      while (
           (  '0'<= txt[i] && txt[i]<='9'
           )  &&   i<strlen(txt)
        )
      {
         x*=10;      x+= txt[i] -'0';
         i++;
      }
 
   if (x>0)
   cout++;
   }
  printf("Количество чисел : %i",cout);
  getch ();
}
Yandex
Объявления
22.11.2012, 20:51     Составить программу, которая инвертирует строку, подавая его в обратном виде;
Ответ Создать тему
Опции темы

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