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

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

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

Показать сообщение отдельно
Mogul-kan
23 / 23 / 2
Регистрация: 24.04.2010
Сообщений: 220
19.12.2010, 00:19  [ТС]     Определить количество пробелов в подстроке, состоящих из первых n сиволов исходной строки
когда я меняю строку со scanf на эту то у меня происходит ошибка, не подскажете почему не работает?
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{ char Str;
int i,n, kol, flag;
printf("VVedite stroky");
gets(Str);
printf("VVedite natur chilo n");
scanf("%d", n);
flag=0;
kol=0;
do 
 
 
 
while (n <= strlen(Str)){
for (i:=1, i<n, i++)
if (Str[i]=' ') {kol++} else
if (Str[i]='?') and (Str[i+1]='?'){flag=1;}   
printf ("Kol probelov=%d", kol);
if (flag=1) {printf ("Yes");} else printf ("No");}   
    
    getch();}
Добавлено через 38 минут
Вот я перекодил:
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
 int main()
{ char Str;
 int i,n, kol, flag;
 printf("VVedite stroky");
scanf("%d", & Str);
 printf("VVedite natur chilo n");
 scanf("%d", & n);
flag=0;
kol=0;
do
{
for (i:=1, i<n, i++){
if (Str[i]=' ') {kol++} else {
if (Str[i]='?') and (Str[i+1]='?'){flag=1;} }  
printf ("Kol probelov=%d", kol);
if (flag=1) {printf ("Yes");} else printf ("No");}}  
 
while (n <= strlen(Str));
    
    getch();}
вот в этой строке почему то вылетает ошибка
C
1
for (i:=1, i<n, i++){
пишет что то про ;
Где же ошибка?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru