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

Строки как массивы символов :( - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Златопольский C++ http://www.cyberforum.ru/cpp-beginners/thread1041741.html
Помогите пожалуйста решить задачи из сборника. Есть наработки, но многого не знаю как делать. Среда Visual Studi0 2013, язык С++ 7.54. Известны расстояния от Москвы до нескольких городов. Найти расстояние от Москвы до самого удаленного от неё города из представленных в списке. #include "stdafx.h" #include <iostream> #include <cstdlib> using namespace std;
C++ Написать программу на с++ 1. Определить структуру TRAIN, содержащую следующие поля: -Название пункта назначения; -Номер поезда; -Время отправления. 2. Написать программу выполняющую следующие действия: -ввод с клавиатуры данные в массив, состоящий из 8 объектов типа TRAIN; -вывод на экран информацию о поездах, отправляющихся после введенного с клавиатуры времени;если таких поездов нет вывести соответствующие... http://www.cyberforum.ru/cpp-beginners/thread1041723.html
C++ перевести задачи с Паскаля на С++
Задача 1 Program z1; uses crt; var x: read; z,d:integer; begin clrscr; write( "Введите число_") realden(x);
В данном линейном целочисленном массиве каждый элемент с четным индексом увеличить на значение индекса, с нечетным — уменьшить на значение индекса C++
В данном линейном целочисленном массиве каждый элемент с четным индексом увеличить на значение индекса, с нечетным — уменьшить на значение индекса.
C++ Задача с графами на C++ http://www.cyberforum.ru/cpp-beginners/thread1041691.html
Помогите решить задачу. Дан граф(орграф) без циклов. Составить описание данных для его представления и фрагмент подпрограммы(подпрограмму): а) проверки,существует ли путь от вершины А к вершине В; б) поиска какого-либо пути от вершины А к вершине В.
C++ Массивы. Заменить 3ий элемент в 1ой строке матрицы А на max элемент Помогите пож Матрица А цифры любые заменить 3ий элемент в 1ой строке матрицы А на max элемент подробнее

Показать сообщение отдельно
Riwalls
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 2
14.12.2013, 23:41     Строки как массивы символов :(
При работе со строками не использовать указатели. Строки рассматривать как массивы символов и работать с индексами.
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо найти слова, у которых количество гласных равно количеству согласных.
Я вроде, все написал, но где-то запутался

C++ (Qt)
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
#include<iostream>
#include<locale>
using namespace std;
int main()
{
    char text[] = "So she was considering in her own mind, as well as she could, for the hot day made her feel very sleepy and stupid,  whether  the  pleasure  of making a daisy-chain would be worth the trouble of getting up and  picking the daisies, when suddenly a White Rabbit with pink eyes ran close by her.";
    int a = 0, l = 0;
    char glas[] = "EYUIOAeyuioa";
    int s = 0, n = 0, g = 0, l1 = 0, l2;
    for (int i = 0; i < 294; i++)
        if (text[i] == ' ' && text[i+1] != ' ') 
        {
            l1++;
            for (int x = i; (text[x] != ' ' && text[x] != ','); x++)
            {
                for (int n = 1; n < 12; n++)
                    if (text[x] == glas[n])
                        g++;
                s++;
            }
            if (s ==g*2)
            {
                l2 = l1;
                cout << endl <<" ("<< l2 <<")--";
                for (int k = 0; k < s; k++)
                {
                    a = k+i;
                    cout << text[a];
                }
            }
 
        }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru