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

Определить количество пробелов в подстроке, состоящих из первых n сиволов исходной строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread214073.html
Обясните, где и зачем нужно вставлять указатели в функциях.
C++ Функции Подскажите как нужно правильно написать функцию в задаче: Дано N десятоков целых чисел. Определить, сколько из них могут составлять ряд Фибоначчи. Первое число Фибоначчи равно 0, второе – 1. Каждое... http://www.cyberforum.ru/cpp-beginners/thread214070.html
Сортировка по алфавиту C++
Доброго времени суток, появилась проблема: есть структура, читаю из файла, нужно вывести только те спектакли, которые поставленны введенным режиссером. Проблема заключается в том, что в структуре все...
C++ Индексы элементов которые повторяются в двух массивах
Помогите написать программу, которая получает на входе два массива, и выводит индексы тех елементов которые повотряются в двух массивах
C++ Сумма элементов в столбцах двумерного массива http://www.cyberforum.ru/cpp-beginners/thread214058.html
Вот собственно задание: Задан двухмерный массив вещественных чисел. Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов в каждом столбце. Размерность массива (число...
C++ Рекурсивная обработка списков Многочлен P(x)=anxn+an-1xn-1+…+a0 с целыми коэффициентами представьте в виде списка, причем, если ai=0, то соответствующее звено в список не включается. Описать процедуру Mult (P,Q,R), которая строит... подробнее

Показать сообщение отдельно
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
19.12.2010, 13:38
Цитата Сообщение от Mogul-kan Посмотреть сообщение
Дана строка и натуральное число n. определить количество пробелов в подстроке, состоящих из первых n сиволов исходной строки, и выяснить имеются ли в этой подстроке в точности два соседствующих сивола <<?>>(если вводимое значение n оказывается больше длинны строки, выдать сообщение об ошибке)
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 <stdlib.h>
#include <string.h>
 
 int main()
   { 
       char str[256];
       int i,n,num_pr=0,flag=0;
       printf("Enter string -> ");
       gets(str);
       printf("Enter n -> ");
       scanf("%d",&n);
        if(n>strlen(str))
        {
            printf("\nError!!!");
             return 1;
        }
       for(i=0; i<n; i++)
       {
           if(str[i]==' ')
           {
               num_pr++;
 
           }
            if(str[i]=='?' && str[i+1]=='?')
            {
                flag=1;
            }
       }
 
 
       printf("\n Number space -> %d\n",num_pr);
       (flag) ? printf("Yes") : printf("No");
      getch();
      return 0;
 }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.