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

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

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

C++ Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
C++ Указатели, матрицы и символьные рядки=)
C++ Упорядочить символы в алфавитном порядке, при этом все повторяющиеся символы должны быть удалены и переписать новый текст в файл D
Code:: Blocks (не на тему программирования, а на тему настройки) C++
Алфавит. Символы операций. Специальные символы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1233 / 771 / 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
 Аватар для GDimon
25 / 25 / 1
Регистрация: 13.12.2009
Сообщений: 81
17.02.2010, 16:40  [ТС]     Одна на тему: Символы и рядки #3
Благодарен!!!!
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.02.2010, 20:15     Одна на тему: Символы и рядки #5
Заранее благодарен!!!!
Благодарен!!!!
Yandex
Объявления
17.02.2010, 20:15     Одна на тему: Символы и рядки
Ответ Создать тему
Опции темы

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