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

строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод и вывод односвязного списка http://www.cyberforum.ru/cpp-beginners/thread571381.html
Немогу ввести и вывести односвязный список.Ввожу список нормально, а выводит очень маленькие отрицательные числа, причём все одинаковые.Вот код: #include "stdafx.h" #include <conio.h> #include <iostream> #include <stdio.h> #include <malloc.h> #include <math.h> using namespace std; struct elsp { int id;
C++ Помогите пож создать программу на С++ чтобы выводился список только тех студентов, у которых больше одной двойки Пример решения задачи Задача. Входной файл st.txt содержит сведения о сдаче студентами группы экзаменационной сессии. Каждая запись файла содержит фамилию и инициалы студента (15 символов) и пять оценок (5 символов) и завершается символом ”перевод строки”. Напечатать список студентов с указанием среднего балла каждого студента. Программа: ... http://www.cyberforum.ru/cpp-beginners/thread571369.html
Кодировка C++
Подскажите пожалуйста - как сделать так чтобы программа на с++ работал с персидкими текстами??? у меня входной файл на персидском- .txt -а там не читается - и вообще не знаю - если будет читаться - С++ будет работать или нет?
Найти точку D, симметричную точку A относительно стороны BC. C++
помогите пожалуйста решить задачу.
C++ Поворот системы координат http://www.cyberforum.ru/cpp-beginners/thread571356.html
Есть некая карта маршрута. Есть некий шар который должен по этому маршруту двигаться. Но движение должно осуществляться не самого шара по клику на карте, а карты. Таким образом что бы шар всегда двигался вперед ( то есть при повороте дороги поворачивалась дорога). Так вот. вопрос. Каким образом повернуть систему координат, если дорога прорисована с помощью поли-линий? з.ы. я не специалист...
C++ Подскажите пожалуйста решение задачи. Найти точку D, симметричную точку A относительно стороны BC. подробнее

Показать сообщение отдельно
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
11.05.2012, 18:28     строки
LIzardsd, А вы хоть пытались?


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 <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string s, p;
    int k = 0;
    cout << "Input string: ";
    getline(cin, s);
    for(int i = 0; i < s.length(); i++)
    {
        if(s[i] != ' ' && i != s.length() + 1)
        {
            p += s[i];
        }
        else
        {
            for(int j = 0; j < p.length(); j++)
            {
                if(p[j] == 'D')
                {
                    k++;
                }
            }
            if(k == 2)
            {
                cout << p.data();
            }
            k = 0;
            p = " ";
       }
    }
    system("pause >> null");
    return 0;
}
Вся строка должна закончиваться пробелом, иначе если в последнем слове две "D", оно не выводится!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru