- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
#include <iostream>
using namespace std;
int main(){
char b,a[1001];
int i, c=0;
cin >> b;
for(i=1; i<=1000; i++)
cin >> a[i];
for( i=1; i<=1000; i++)
if(a[i]=='b') c++;
cout <<c<<" "<<b<<" characters in ";
for(i=1; i<=1000; i++)
cout << a[i];
return 0;
} //помогите найти ошибку
программа должна выводить результаты наподобие таких
вместа a и b может быть любые буквы
help please
Sample input:
a b
abracadabra
babaluba
Sample output (be strict to the format):
5 a characters in abracadabra
3 b characters in babaluba
интересно что двигало этим человеком, что он поставил апострофы и не может найти такую глупую ошибку..
cin >> a[i];
а если я не хочу 1000 символов вводить, а тока 20?
:(
или я недогнал хитрость какую?
Не хочешь. Заставим.
Ещё интересна индексация от единицы. При этом даже предусмотрительно на один элемент больше выделено :)
тож заметил. что поделать, не все умеют считать с нуля...
по ходу, действительно с паскаля перебрался.