Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 12

Подсчитать количество слов начинающихся на букву Aa

30.11.2014, 20:33. Показов 593. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ЗАДАЧА Дана непустая последовательность непустых слов из латинских букв, соседние отделяются запятой. Подсчитать те которые начинаются на букву a (заглавные тоже считаются).
Вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstring>
#include <stdio.h>
 
using namespace std;
 
int main()
{
    char s[1000];
    gets(s);
    int i,k=0;
    if (s[1]=='a' || 'A') k++;
    for (i=0; s[i]; i++){
        if(s[i+1]=='.') break;
        if ((s[i]==',' && s[i+1]=='a') || (s[i]==',' && s[i+1]=='A')){
            k++;
        }
    }
    cout << k;
    return 0;
}
Я тестил - все работает, однако при загрузке на сервер пишет, что неверный ответ на 4 тесте (что вводилось при тестировании сервером я посмотреть не могу никак).
Еще я попробовал на Pascal:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Program S9;  
Var 
   s:String; 
   i,k:Integer; 
  
Begin
    ReadLn(s);
    If ((s[1] = 'a') Or (s[1] = 'A')) Then
            Inc(k);
    For i:=1 To Length(s) Do
        If (s[i] = ',') And ((s[i+1] = 'a') Or (s[i+1] = 'A')) Then
            Inc(k);
    WriteLn(k);
    ReadLn;
End.
Тут сервер выдал ошибку на 5 тесте..

Что не правильно? Можете предложить свои варианты?

Добавлено через 18 минут
Решил...
Как итог сервер принял во такой вариант:
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
#include <iostream>
#include <cstring>
#include <stdio.h>
 
using namespace std;
 
int main()
{
    char a;
    int g=0;
    int h=0;
    while(a!='.'){
    cin >> a;
    g++;
    if ((g==1 && a=='a') || (g==1 && a=='A')){
    h++;
    }
    if (a==','){
    g=0;
    }
    }
    cout << h;
    return 0;
}
Чем он ОТЛИЧАЕТСЯ от остальных?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.11.2014, 20:33
Ответы с готовыми решениями:

Подсчитать количество слов начинающихся на заданную букву
Нужно подсчитать количество слов,начинающихся на К. Где ошибка? #include &lt;iostream&gt; #include &lt;locale.h&gt; #include...

Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву
Написать программу на С++. Дана строка, содержащая текст. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же...

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.11.2014, 20:33
Помогаю со студенческими работами здесь

Подсчитать количество слов в тексте начинающихся и заканчивающихся на одну и ту же букву
Требуется разработать программу по подсчёту слов. Дан текстовый файл , содержащий текст на русском языке. Подсчитать количество слов в...

Строки и файлы: подсчитать количество слов, начинающихся на заданную букву
Считать строку текста из файла. Подсчитать количество слов, начинающихся на заданную букву

Файл: Подсчитать в текстовом файле количества слов, начинающихся и заканчивающихся на одну и ту же букву.
Программа предназначена для подсчитывания в текстовом файле количества слов начинающихся и заканчивающихся на одну и ту же букву. ...

Вывести количество слов, начинающихся на одну и ту же букву
Имеется программа, которая выводит кол-во слов которые начинаются и заканчиваются на 1 и ту же букву. Необходимо изменить условие так,...

Количество слов начинающихся и заканчивающихся на одну и ту же букву
Разработайте программу для поиска количества слов, начинающихся и заканчивающихся на, одну и ту же букву в строке Str Слова в строке...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru