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

Получить все символы,расположенные между первым и вторым двоеточием - C++

Восстановить пароль Регистрация
 
катюха
2 / 2 / 1
Регистрация: 05.07.2011
Сообщений: 26
05.07.2011, 17:16     Получить все символы,расположенные между первым и вторым двоеточием #1
2.Известно что в исходной строке есть двоеточие.получить все символы,расположенные между первым и вторым двоеточием.если второго двоеточия нет,то получить все символы,расположенные после единственно имеющегося двоеточия.
3.работа с массивами.
дана действительная квадратная матрица порядка n.Вычислить сумму тех из ее элементов,расположенных на побочной диагонали и выше нее,которые превосходят по величине все элементы,расположенные ниже побочной диагонали.если на побочной диагонали и выше нее нет элементов с указанным свойством,то ответом должно служить сообщение об этом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2011, 17:16     Получить все символы,расположенные между первым и вторым двоеточием
Посмотрите здесь:

Найти сумму элементов между первым и вторым отрицательными элементами массива C++
Разница элементов массива, расположенных между первым отрицательным и вторым положительным C++
Вычислить сумму элементов массива между первым и вторым положительными элементами C++
C++ В одномерном массиве найти сумму между первым и вторым положительными элементами
Получить все символы, расположенные до первого двоеточия включительно C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
05.07.2011, 20:04     Получить все символы,расположенные между первым и вторым двоеточием #2
Задание со строкой.
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
#include <stdio.h>
 
 
char*  ch_strcpy(char* dst, const char* src, char ch) {
     char*  iter = dst;
     while( *src ) {
        if( *src++ == ch ) 
            break;
     }
     while( *src != '\0' && *src != ch) {
          *iter = *src++;
          ++iter;
     }
     *iter = '\0';
     return dst;
}
 
 
int main(void)
{
     char str[128];
     ch_strcpy(str, "Today day dark: animals - sheep, cat, tiger: fox !",  ':');
 
     puts(str);
 
     getchar();
  return 0;
}
катюха
2 / 2 / 1
Регистрация: 05.07.2011
Сообщений: 26
06.07.2011, 11:10  [ТС]     Получить все символы,расположенные между первым и вторым двоеточием #3
поясните каждое дествие пожалуйста,если не сложно...
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
06.07.2011, 11:29     Получить все символы,расположенные между первым и вторым двоеточием #4
2
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
int main(){
    char str[]="fgh:m& nb:hg", *p=str, fl=0;
    for(; *p; ++p){
        if(*p==':') ++fl;
        else if(fl==1) printf("%c", *p);
    }
    return 0;
}
Yandex
Объявления
06.07.2011, 11:29     Получить все символы,расположенные между первым и вторым двоеточием
Ответ Создать тему
Опции темы

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