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

Нужен алгоритм написания функции подсчета вырожений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу закончить программу http://www.cyberforum.ru/cpp-beginners/thread70688.html
Сделал часть программы,но не получается никак сделать 2 часть: Выведите список студентов, которым будет предоставляться места в общежитие,если они предоставляеются только студентам, у кого доход на члена семьи меньше двух минимальных зарплат и средний балл не ниже четырех.Пытался делать через оператор IF тоже ниче не вышло :( #include <iostream.h> int main() { struct studenti { char...
C++ Копированияе из фаила в фаил Дорогие ребята помогите девушке) никак не могу разобраться с программой, а сроки поджимают) вот собственно программа Дан текстовой файл f. Переписать компоненты файла f в файл g, вставляя в начало каждой строки по одному пробелу.Порядок компонент должен быть сохранен. Заранее благодарю! http://www.cyberforum.ru/cpp-beginners/thread70687.html
C++ Файлы: найти сумму наибольшей и наименьшей компоненты
Условие: Дан файл f, компоненты которого являются действительными числами. Найти сумму наибольшего и наименьшего из значений компонент.
Вычислить значение по формуле C++
Условие: Даны действительные числа a1, a2, ..., an, b1, b2, ..., bn Вычислить (a1+bn)(a2+bn-1)...(an+b1)
C++ Получить последовательность Bi = 2^(i+1) из n членов http://www.cyberforum.ru/cpp-beginners/thread70683.html
Условие. Дано натуральное число n. Получить b1, ..., bn, где при i = 1, 2, ..., n значение bi = 2i+1
C++ С++Дописать алгоритм Заданы два массива{xi} и {yi} (i=от 1 до n). Сформировать массив{cj} по правилу cj=yi+xi,если xi>yi cj=xi*max{yi} если xi<yi пары xi=yi в формировании нового массива не участвуют. ...nt maxy=y; for (int i=1;i<n;i++) подробнее

Показать сообщение отдельно
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1

Нужен алгоритм написания функции подсчета вырожений - C++

05.12.2009, 09:52. Просмотров 897. Ответов 10
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int count(char* b)
{
        int c=0;
        int words=1;// Первый пробел отделит первое слово от второго.
        while(b[c++]!='\0'){
                if(b[c]==' ')++words;
        }
return words;
}
 
int main()
{
        char a[256];  
        gets(a);
        cout<<a;
        cout<<endl<<count(a)<<endl;
        system("pause");
        return 0;
}
вот эта функция считывает пробелы из предложения и выводит на экран некое число...
надо переделать ее так что бы когда ввели с клавиатуры 1,2,3 функция показала сколько можно вырожений сделать,то есть 123,231,321 и т.д.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru