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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
GDimon
25 / 25 / 1
Регистрация: 13.12.2009
Сообщений: 81
#1

Одна на тему: Символы и рядки - C++

16.02.2010, 16:27. Просмотров 1171. Ответов 4
Метки нет (Все метки)

Помогите в решении задачи, а то я застопорился немного.Вот условие
1. Задана строка, среди символов которого есть как минимум одна запятая. Найти номер последней по порядку запятой.
Заранее благодарен!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2010, 16:27     Одна на тему: Символы и рядки
Посмотрите здесь:

C++ задача на тему Поиск.
C++ Одна ошибка
Задание на тему Указатели C++
Задача на тему массива C++
C++ программа на тему строки!
C++ Вывести рядки матрицы с 1 и 0 без повторов
Задачи на тему Файл. C++
Алфавит. Символы операций. Специальные символы C++
C++ Нужно найти тему
C++ Задачка на иниересную тему
Удалить все символы "*", а символы, не являющиеся "*", удвоить C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
16.02.2010, 16:32     Одна на тему: Символы и рядки #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
int main(){
char str[] = "dsddd, sdddds, dddd, ff";
unsigned int i;
int pos;
for(i=0;i<strlen(str);i++)if(str[i]==',')pos=i;
printf("pos ','=%d",pos);
printf("\n");
 
getch();
return 0;
}
GDimon
25 / 25 / 1
Регистрация: 13.12.2009
Сообщений: 81
17.02.2010, 16:40  [ТС]     Одна на тему: Символы и рядки #3
Благодарен!!!!
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
17.02.2010, 19:19     Одна на тему: Символы и рядки #4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <string.h>
 
/*
*   Задана строка, среди символов которого есть как минимум одна запятая. Найти номер последней по порядку запятой.
*/
 
int main(void){
    char *str = "abc,def,gh", *p;
    
    printf("String: %s\n", str);
    if ( ( p = strrchr(str, ',') ) == NULL )
        printf("No commas found!\n");
    else
        printf("Last comma is in %d-th position starting by 0\n", p - str);
    
    return 0;
}
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.02.2010, 20:15     Одна на тему: Символы и рядки #5
Заранее благодарен!!!!
Благодарен!!!!
Yandex
Объявления
17.02.2010, 20:15     Одна на тему: Символы и рядки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru