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

На побочной диагонали матрицы разместить суммы элементов, которые лежат той же строке и столбце - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать форму ввода для заданного объекта. http://www.cyberforum.ru/cpp-beginners/thread355083.html
Написать форму ввода для заданного объекта. Форма должна содержать не менее пяти полей для различных атрибутов объекта. Все поля должны быть озаглавлены. Для некоторых атрибутов должна быть...
C++ Проверьте код.Передача массива. Программа компилируется,но при запуске вылетает. #include "stdafx.h" #include <iostream> using namespace std; char int_board(); void main(char (*board)) { http://www.cyberforum.ru/cpp-beginners/thread355082.html
задача C++
#include "StdAfx.h" #include <iostream> #include <fstream> #include <math.h> using namespace std;
C++ наследование в С++
Добрый вечер. относительно недавно мною была получена задача, а точнее несколько задач в одной...И как это ни печально звучит, проблемы возникли ещё на стадии осознания "А что от меня хотят?" текст...
C++ Дан массив а, состоящий из 10 целых чисел http://www.cyberforum.ru/cpp-beginners/thread355076.html
Ребятки,помогите пожалуйста решить такие задачи на чистом С. 1. Дан массив а, состоящий из 10 целых чисел. Определить, сколько раз повторяется наибольшее значение, вывести порядковые номера...
C++ Разработать программу, проверяющую правильность написания отдельных слов Имеется некоторый файл с текстом и файл содержащий отдельные слова (словарь). Разработать программу, проверяющую правильность написания отдельных слов, а в случае необходимости добавляющие отдельные... подробнее

Показать сообщение отдельно
Петррр
5954 / 3391 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
22.09.2011, 22:00
Выделить из каждой строки и напечатать подстроки, заключенные в квадратные скобки
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main(int argc, char ** argv)
{
    char string[] = "aaa[123]ddd[456]ddd[789]ddd[123]";
    int pos, count, i, len = strlen(string);
    char *p, j;
    for(i = 0; i < len; i++)
    {
        count = 0;
        pos = 0;
        if (string[i] == '[')
        {
            pos = i + 1;
            while (string[pos + count] != ']')
                count++;
            
            p = (char*)malloc(sizeof(char) * count + 1);
            for(j = 0; j < count; j++)
                p[j] = string[pos + j];
            p[count] = '\0';
            printf("%s\n", p);
            free(p);
        }
    }
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru