Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
GDimon
25 / 25 / 2
Регистрация: 13.12.2009
Сообщений: 81
#1

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

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

Помогите в решении задачи, а то я застопорился немного.Вот условие
1. Задана строка, среди символов которого есть как минимум одна запятая. Найти номер последней по порядку запятой.
Заранее благодарен!!!!
http://www.cyberforum.ru/cpp-beginners/thread515048.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2010, 16:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Одна на тему: Символы и рядки (C++):

Code:: Blocks (не на тему программирования, а на тему настройки)
доброе время суток сразу попрошу прощения за созданную тему в этом разделе,...

Дана строка. В ней есть одна открывающая и одна закрывающая скобка. Вывести на экран все символы, расположенные между ними
Дана строка.В ней есть одна открывающаяся скобка и одна закрывающаяся...

Дано число, вывести символы...На тему строки
вот еще одна задачка по теме строки Дано целое положительное число. Вывести...

Дано натуральное число n и символы s1, s2, ... sn, среди которых есть хотя бы одна точка
Дано натуральное число n и символы s1, s2, ... sn, среди которых есть хотя бы...

Даны символы S1,...,Sn, среди которых есть хотя бы одна запятая. Определить номер S(i) по условию
Даны натуральное число n, символы S1,...,Sn. Известно, что среди S1,...,Sn есть...

4
Genius Ignat
1241 / 779 / 108
Регистрация: 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;
}
0
GDimon
25 / 25 / 2
Регистрация: 13.12.2009
Сообщений: 81
17.02.2010, 16:40  [ТС] #3
Благодарен!!!!
0
easybudda
Модератор
Эксперт CЭксперт С++
10021 / 5944 / 1483
Регистрация: 25.07.2009
Сообщений: 11,230
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;
}
1
Genius Ignat
1241 / 779 / 108
Регистрация: 16.09.2009
Сообщений: 2,014
17.02.2010, 20:15 #5
Заранее благодарен!!!!
Благодарен!!!!
0
17.02.2010, 20:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2010, 20:15
Привет! Вот еще темы с решениями:

Выяснить, имеется ли у него одна самая короткая строка или таких строк несколько. Вывести одна или не одна.
дaн текстовый файл с произвольным именем. Выяснить, имеется ли у него одна...

рядки
Увести рядки. Порівняти перші десять символів двох рядків. Якщо вони однакові,...

рядки!
з клавіатури вводмться текст скласти програму яка перевіряе чи співпадае...

Рядки си
#include &lt;stdio.h&gt; int main () { char a; a = 'a'; if (a = 'a') a...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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