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

Один зачёт остался на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ формула для расчета даты http://www.cyberforum.ru/cpp-beginners/thread139000.html
в общем проблема в методе DateTime add_hour(int x)const нужно составить формулу чтобы при прибавлении часов правильно рассчитывался день месяц год от заданной даты, при этом нельзя использовать встроенный класс дат в с. #include <iostream> #include <clocale> #include <conio.h> #include <windows.h> #include <io.h> #include <iomanip> #include <stdio.h> using namespace std;
C++ Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. Дана целочисленная квадратная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. Определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. http://www.cyberforum.ru/cpp-beginners/thread138990.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: C++
1)количество положительных элементов массива; 2)сумму элементов массива, расположенных после последнего элемента равного нулю. 3)Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом – все остальные.
Определить какое слово в строке встречается чаще всего C++
ребят,помогите.Для Вас же это как семечки 1. Определить какое слово в строке встречается чаще всего 2. Подсчитать количество букв а в последнем слове.
C++ непонятная ошибка http://www.cyberforum.ru/cpp-beginners/thread138934.html
Люди срочно на помощь, в чем касяк // Экзам.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <string> #include <ctime>
C++ Как раскрасить строку разными цветами нужно раскрасить вводимую строку различными цветами.Что нужно добавить в метод чтобы выводились разноцветные буквы.Или это лучше добавить при выводе? #include <strng.h> #include <conio.h> #include <stdlib.h> #include <graphics.h> classType string_MyClass =__firstUserClass;// class String_My : public String { подробнее

Показать сообщение отдельно
ivan-2259
0 / 0 / 0
Регистрация: 13.05.2010
Сообщений: 4

Один зачёт остался на C++ - C++

01.06.2010, 12:45. Просмотров 422. Ответов 0
Метки (Все метки)

1) Задан целочисленный массив. Подсчитать число различных значений в массиве. (тут используются какие-то методы класса set)



2) Удалить из исходной строки слова с нецифровыми символами. Получить массив результатов деления на 12 цифровых слов.

Если можно, то написать с алгоритмом. Типо:

Определить количество повторений различных букв в слове.

Алгоритм:

1. Ввод n

2. i=0

3. Определение пустого множества s2

4. Для i<n выполнить

4.1. Ввод slovi

4.2. Добавление slovi к множеству s2

4.3. cnti=0

4.4. i=i+1

5. s2i=первому элементу множества s2 j=0

6. Пока s2i≠последнему символу множества s2 выполнить

6.1. i=0

6.2. Для i<n выполнить

6.2.1. Если s2i= slovi, то

6.2.1.1. cntj= cntj+1

6.2.2. i=i+1

6.3. Переход к следующему элементу множества (s2i=s2i+1)

6.4. j=j+1

7. s2i=первому элементу множества s2 i=0

8. Пока s2i≠последнему символу множества s2 выполнить

8.1. Вывод s2i, cnti

8.2. i=i+1

8.3. Переход к следующему элементу множества (s2i=s2i+1)

Программа:

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <set>
 
#include <iostream.h>
 
void main( )
 
{ using namespace std;
 
   int n,I,cnt[20],j=0;
 
   char slov[20];
 
      set <char> s2; //Конструирование пустого множества символов
 
         set <char>::iterator s2i;//Объявление итератора символов
 
   cout<<”Input length of word”;
 
   cin>>n;
 
   cout<<endl;
 
   cout<<”Input word”;
 
   for (i=0;i<n;i++)
 
   {cin>>slov[i];cnt[i]=0;
 
   s2.insert(slov[i]); }
 
   for ( s2i = s2.begin( ); s2i != s2.end( ); s2i++ )
 
   {for (i=0;i<n;i++)
 
   {if (slov[i]==*s2i)
 
     cnt[j]++;
 
   }
 
   j++;
 
   }
 
   i=0;
 
   for ( s2i = s2.begin( ); s2i != s2.end( ); s2i++ )
 
   {cout << “ “ << *s2i<<” “<<cnt[i];i++;}
 
   cout << endl ;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru