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

Массив строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как вывести строки? http://www.cyberforum.ru/cpp-beginners/thread307021.html
Подсчитать в каждой строке количество слов. Если оно меньше 5, то добавить до 7 слов в начало строки. Вывести номера таких строк.
C++ С++\Сортировка элеметов матрицы Правило такое: Заменить элементи матpицы A=(a), i=j=1,2,...,n, за таким пpавилом: если i,j паpные, то a=a/2 если i паpное, j непаpное, то a=(a); если i непаpное, j паpное, то a=2a; если i,j непаpные, то a=1/a ... http://www.cyberforum.ru/cpp-beginners/thread307015.html
C++ Геометрический вектор
Как можно реализовать методы для того, что бы подсчитать длину вектора, суму векторов, разницу и скалярное воспроизведение. Вот часть программами, которую удалось мне написать: #include <iostream> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <cmath> using namespace std;
народ не могу делать прогу. C++
Подсчитать в каждой строке количество слов. Если оно меньше 5, то добавить до 7 слов в начало строки. Вывести номера таких строк.
C++ Реализация стека http://www.cyberforum.ru/cpp-beginners/thread307011.html
Подскажите, как создать класс, который реализует стек? А также методы включения и выключения элементов?
C++ Сумма элементов по строкам в двумерном массиве... Программа которая вводит по строкам двумерный массив, и вычисляет сумму его элементов по строкам... Нужна помощь.... Напишите как можно проще для понимания без всяких сложных фунуций, просто ввод двумерного массива и сумма... очевидно что сумма будет считаться так s==0; for (i=1;i<n;i++) for (j=1;j<m;j++) s=s+a; cout<< s; подробнее

Показать сообщение отдельно
archinko
13 / 13 / 2
Регистрация: 02.03.2010
Сообщений: 29
28.05.2011, 19:02     Массив строк
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
#include <stdio.h>
 
 
int main (void)
{
    unsigned char i, m[256],buf;
    int k=0,begin=0,end;
    while(i!='.')
    {
        scanf("%c",&i);
        m[k++]=i;
    }
    m[k]='\0';
 
    for(int j=0;j<k;j++)
    {
        if ((m[j]==' ')||(m[j]=='\n')||(m[j]=='.'))
        {
            end=j-1;
            for(int l=begin;l<=(end+begin)/2;l++)
            {
                buf=m[l];
                m[l]=m[end];
                m[end--]=buf;
            }
        begin=j+1;
        }
    }
    printf("%s",m);  
 
    return 0;
};
 
Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru