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

Посчитать число имени - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ граф http://www.cyberforum.ru/cpp-beginners/thread133486.html
привет всем)))!!! я студент 2 курса изучаю с++))), вот дошёл до графов))))!! пока у меня очень плохо получается с ними(((((!!! Препод дал задачку: Лабиринт задается матрицей сложности N*N.где С(i,j)=1,если узел i связан с узлом j посредством дороги.Часть узлов назначается входами.часть выходами.Входы и выходы задаются последовательностями узлов X(1),...,X(p) и Y(1),..,Y(k) соответственно....
C++ 2 легкие=) Задача 1. Вводится строка произвольного текста и произвольный символ. Подсчитать, сколько раз среди символов строки встречается данный символ. Задача 2. Вводится строка произвольного текста и произвольный символ. Определить, есть ли в заданном тексте слова, заканчивающиеся на данный символ (слова разделены пробелами). Программа должна отпечатать либо "да" либо "нет". http://www.cyberforum.ru/cpp-beginners/thread133435.html
C++ В массиве переставить местами первый и максимальный элементы, а также последний и минимальный
В массиве переставить местами первый и максимальный элементы, а также последний и минимальный.
Вводится строка. Выведите все слова наибольшей длины в этой строке C++
Вводится строка. Выведите все слова наибольшей длины в этой строке. Очень нужна помощь!Заранее огромное спасибо!
C++ Разработать класс TTime для работы со значениями времени http://www.cyberforum.ru/cpp-beginners/thread133427.html
Разработать класс TTime для работы со значениями времени. Класс должен содержать следующие элементы. Поля (скрытые): одно единственное поле, соответствующее количеству секунд, содержащихся в заданном значении времени Методы: конструктор по умолчанию, заполняющий поле текущим значением системного времени; конструктор, параметрами которого являются заданные значения часов, минут и...
C++ Отсортировать чётные столбцы матрицы по возрастанию, а нечётные – по убыванию Нужно: Отсортировать чётные столбцы матрицы по возрастанию, а нечётные – по убыванию. Помогите пожалуйста кто-нибудь! подробнее

Показать сообщение отдельно
omegaman
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 3
22.05.2010, 19:00     Посчитать число имени
на бейсике это выглядело бы так:

PureBasic
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
Module Module1
 
    Sub Main()
        Dim s As String
        Console.WriteLine("Enter your name:")
        s = Console.ReadLine()
        Dim count As Integer
        If s <> "" Then count = Len(s)
        Dim i, namenumber As Integer
        namenumber = 0
        Dim sym As String
        For i = 1 To count
            sym = Mid(s, i, 1)
           
            If sym = "а" Or sym = "и" Or sym = "с" Or sym = "ъ" Then namenumber += 1
            If sym = "б" Or sym = "й" Or sym = "т" Or sym = "ы" Then namenumber += 2
            If sym = "в" Or sym = "к" Or sym = "у" Or sym = "ь" Then namenumber += 3
            If sym = "г" Or sym = "л" Or sym = "ф" Or sym = "э" Then namenumber += 4
            If sym = "д" Or sym = "м" Or sym = "х" Or sym = "ю" Then namenumber += 5
            If sym = "е" Or sym = "н" Or sym = "ц" Or sym = "я" Then namenumber += 6
            If sym = "ё" Or sym = "о" Or sym = "ч" Then namenumber += 7
            If sym = "ж" Or sym = "п" Or sym = "ш" Then namenumber += 8
            If sym = "з" Or sym = "р" Or sym = "щ" Then namenumber += 9
 
        Next
 
        Dim namenumber2 As Integer
        namenumber2 = 0
        Dim sname, z As String
        sname = CStr(namenumber)
 
        For i = 1 To Len(sname)
            z = Mid(sname, i, 1)
            namenumber2 += CInt(z)
        Next
 
        Console.WriteLine("Число вашего имени:" & namenumber2)
 
        Console.ReadLine()
    End Sub
 
End Module


Самые главные функции здесь Len - возвращает длину строки, Mid - встаёт на нужный символ в строке. Как называются в С++ подобные им функции?
 
Текущее время: 22:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru