Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2009, 23:26   #21
Лоя
Пользователь
 
Регистрация: 15.04.2009
Сообщений: 21
По умолчанию

я бош ничего не могу тут наковырять...впринцепе у меня получается точь такое что и у тебя

int main(){
char a[255],b;
int i=0,j;
gets(a);
scanf("%c",&b);
while(a[i++]);
i--;
for(j=0;j<i;j++){
if(a[j]==b&&a[j+1]==b){
printf("%d",j);
break;
}
}
return 0;
}
Лоя вне форума Ответить с цитированием
Старый 17.04.2009, 17:22   #22
Goblin
Форумчанин
 
Регистрация: 24.11.2007
Сообщений: 196
По умолчанию

Этот код сто процентов работает, и если твой Turbo C все равно говорит обратное значит сто процентов не правильно работает он.

Код:
#include <stdio.h> /* or <stdio> */
int main(){
char a[255],b;
int i=0,j;
scanf("%s", a);
scanf("%c",&b);
while(a[i++]);
i--;
for(j=0;j<i;j++){
if(a[j]==b&&a[j+1]==b){
printf("%d",j);
break;
}
}
return 0;
}

Последний раз редактировалось Goblin; 17.04.2009 в 17:25.
Goblin вне форума Ответить с цитированием
Старый 18.04.2009, 00:07   #23
Лоя
Пользователь
 
Регистрация: 15.04.2009
Сообщений: 21
По умолчанию

а кто может записать эту же прогу но только без массива а применить - getchar, putchar..
Лоя вне форума Ответить с цитированием
Старый 18.04.2009, 11:08   #24
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию

Код:
#include<stdio.h>
#include<conio.h>
char prev , cur;
int ans , f;
int main(){
   while(cur = getchar()){
      ans++;
         if(prev == 'a' && cur == 'a'){
            f = 1;
            break;
         }
      prev = cur;
   }
   if(f) printf("%d" , ans - 1);
   cur = getch();
   return 0;
}
megachuhancer вне форума Ответить с цитированием
Старый 18.04.2009, 12:44   #25
Лоя
Пользователь
 
Регистрация: 15.04.2009
Сообщений: 21
По умолчанию

prev = cur..-а что это?мы подобного не проходили ещё...-)
Лоя вне форума Ответить с цитированием
Старый 18.04.2009, 15:34   #26
MAKEDON
The First Person!
Форумчанин
 
Аватар для MAKEDON
 
Регистрация: 07.08.2007
Сообщений: 228
По умолчанию

Эм..ну просто переменные типа Char.
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
MAKEDON вне форума Ответить с цитированием
Старый 19.04.2009, 00:52   #27
Лоя
Пользователь
 
Регистрация: 15.04.2009
Сообщений: 21
По умолчанию

вот,у меня прога пошла вот так-

#include<stdio.h>
#include<conio.h>
void main()
{
int x,y;
char c;
x=0;
y=0;
printf("vvedite ctroky\n");
c=getchar();
while(c!=EOF)
{x++;
if(c=='a')
{c=getchar();
if(c=='a')
y++;
break;

}
c=getchar();}
if(y==0)
printf("takih simvolov net\n");
else
printf("otvet = %d \n",x);
getch();
}
Лоя вне форума Ответить с цитированием
Старый 19.04.2009, 11:40   #28
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию

А что, на строке "aaa" ответ должен быть 1, что ли? Я думал, что 2, потому что все символы - 'a' и после первого идёт 'a' и после второго...

Всё, врубился, нужно же было найти первое вхождение...

Последний раз редактировалось megachuhancer; 19.04.2009 в 11:46.
megachuhancer вне форума Ответить с цитированием
Старый 19.04.2009, 14:18   #29
Лоя
Пользователь
 
Регистрация: 15.04.2009
Сообщений: 21
По умолчанию

))) да нужно было найти номер первой буквы 'a' после которой стоит ещё 'a'...вот...
Лоя вне форума Ответить с цитированием
Старый 19.04.2009, 15:08   #30
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию

Сам написал вроде бы правильную программу и забыл что она делает, пока не прочитал вновь внимательно.
megachuhancer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу Chuvak Общие вопросы C/C++ 3 25.03.2009 22:51
Написать программу. project.one Фриланс 3 17.06.2008 16:11
Написать программу Марго Фриланс 6 15.10.2007 23:37
[C#]Написать программу loly Фриланс 5 15.10.2007 14:47
[C#]Написать программу loly Помощь студентам 4 15.10.2007 10:26