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

Количество букв "о" во втором слове - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C какими программами сопоставляется exe файл в windows? http://www.cyberforum.ru/cpp-beginners/thread188296.html
Консольный вариант exe запускается через cmd.exe А через что запускается WinMain windows вариант? Иду в Панель управления\Программы\Программы по умолчанию\Задать сопоставления Там есть почти все расширения файлов кроме exe. То есть как узнать кто является обработчиком моего exe файла в момент выполнения?
C++ матрица из файла. и снова я со своими матрицами и файлами Есть такая функция: void main( int m, int retval, int** arr) { FILE *f; f=fopen("matrix.txt","r"); if (!f) { setlocale (LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread188294.html
Найти индексы минимального элемента матрицы, находящегося в верхнем треугольнике между двумя диагоналями C++
Помогите с лабораторной работой!!! Дан квадратный массив порядка n<=10. найти значения индексов минимаьного элемента находящегося в верхнем треугольнике между двумя диагоналями массива(включая фрагменты диагоналей). заранее благодарен!!!
C++ найти масимальную длину последовательности
Даны две последовательности A=(ai) , i=1..n, (n,<=10) и В=(bj), j=1..m, (m<=10) целых чисел. Найти максимальную длину последовательности, являющейся подпоследовательностью обеих последовательностей. Количество операций порядка n*k. желательно на языке базового с++
C++ замена символов в строках http://www.cyberforum.ru/cpp-beginners/thread188277.html
Доброй ночи форумчане. Нужно разобраться очень срочно, в двух задачах программированию на С++ : 1. Дана строка (текст) - ввод которого производится с клавиатуры, от 1 символа до бесконечности. Если в строке (тексте) встречается 6-ти или 7-ми значное число, то записать эти числа через дефис (как номера телефонов), например: 75-33-18, 851-35-44. А если встречаются 10-ти или 9-ти значные числа...
C++ Матрица m*n. Нулевые строка и столбец.Сдвиг влево и вверх. Составить программу, которая получает матрицу Х размером m*n и если в исходной матрице есть строка и столбец, все элементы которых равны 0, то программа уплотняет исходную матрицу влево и вверх и формирует на ее основе новую матрицу, поменяв местами строки и столбцы. Подскажите, как реализовать проверку на то, что в матрице есть строка и столбец нулевые, и как сдвинуть матрицу влево и вверх? подробнее

Показать сообщение отдельно
Нубарик
 Аватар для Нубарик
4 / 4 / 1
Регистрация: 06.11.2010
Сообщений: 40
09.11.2010, 05:42     Количество букв "о" во втором слове
привет тем, кто ещё не спит .
помогите плз.
*
в строку ввести фамилию имя отчество. вычислить длину данного и количество букв "а" в нём, в имени подсчитать кол-во букв "о".

я тут кое-что набросал :
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
31
32
33
#include <vcl.h>
#include <iostream.h>
#pragma hdrstop
 
using namespace std;
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
char r[100];
int s[20];
cout<<"Vveditе familiyu, im'ia i ot4estvo"<<endl;
cin.getline(r,100);
int a=0,ks=0,z=0,k=1;
for(int i=0;r[i]!='\0';i++)
{
if (r[i]=='a')
a++;
ks++;
if (r[i]==' ')
{
s[k]=i+1;
k++;
}
}
int l=s[2]-s[1]-1;
cout<<"Kol-vo bukv v imeni - "<<l<<endl;
cout<<"Kol-vo bukv 'a' v stroke - "<<a<<endl;
cout<<"Dovgina stroki - "<<ks<<endl;
system("PAUSE");
        return 0;
}
надо помочь ток с буквами "о" в имени/

Добавлено через 56 минут
наконец понял, где не досмотрел, там надо дописать вот такой вот фрагментик кода :
C++
1
2
3
4
5
6
7
int kilk=0;
for(int i=s[1];i<s[2]-1;i++)
 {
  if (r[i]=='o')
  kilk ++;
  }
cout<<"kilkist bukv 'o' v imeni - "<<kilk<<endl;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru