Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Спасите!!!


Автор: Raffy 17.12.2004, 23:46
Люди ПОМОГИТЕ!!!!!!Решение нужно до утра!!!!!!
Задача на Си++
Нужно ввести 3 раза слово и каждый раз в слове по одной ошибке(ошибки в разных буквах), а прога выводит правильное слово
Пример:
сикунда
зекенда
секундт
______
а вывести должна
______
секунда
Помогите.....иначе буду служить в рядах красной армии плззззз...
Вот что у мя получилось.но не работает мля что изменить??

# include <conio.h>
# include <math.h>
# include <iostream.h>
float A[10],B[10],C[10];
void main()
{
cout<<"Vvedite 1-e slovo/n"<<A[10];
cout<<"Vvedite 2-e slovo/n"<<B[10];
cout<<"Vvedite 3-e slovo/n"<<C[10];
char func(char,A[1],char,B[1],char,C[1],char,D[1])
{
char a1,b1,c1,d1;
if (a1==b1) d1=a1;
if(a1=c1) d1=a1;
if(b1=c1) d1=b1;
return(d1);
}
void main ()
{char A[10],B[10],C[10],D[10];
int i;
for (i=0;i<=9;i++)
{
d[i]=func(A[i],B[i],C[i]);
cout>>D[i];
}
}

getch ();
}




Автор: agv 18.12.2004, 00:41
raffy

если я тебя правильно понял вот код:

Код
#include <stdio.h>
#include <stdlib.h>
#include <dos.h>

void main(void)
{
int i;
char A[10],B[10],C[10];

printf("Hello\nPlease enter 3 words\n");
scanf("%s",A);
printf("\nEnter the 2 word\n");
scanf("%s",B);
printf("\nEnter the 3 word\n");
scanf("%s",C);

for (i=0;i<10;i++)
{
if (A[i]==B[i]) printf("%c",A[i]);
else {
 if (A[i]==C[i]) printf("%c",A[i]);
 if (B[i]==C[i]) printf("%c",B[i]);
 else printf ("%c",A[i]);
}
}
}

Автор: prapor 18.12.2004, 16:54
agv

мне кажется он имел введу немного другое
Твой код написан на BorlandС++ ,а он пишет на другом коператоре
лучше подскажи ему блок схему она общая для всех

raffy

На первый взгляд надо сразу поменять float A[10],B[10],C[10]; -> на
char A[10],B[10],C[10]
поменяй у agv в коде printf->cout ,a scanf->cin
А дальше....
Может через некоторое время напишу свой вариант.

Автор: Doc_d0s 18.12.2004, 18:37
prapor

не принципиально на чем писать!

Автор: prapor 18.12.2004, 18:43
Я так не думаю!!!!

Автор: Doc_d0s 18.12.2004, 19:10
А че тут думать писать надо smile

Автор: En_t_end 18.12.2004, 20:08
Ему же до утра надо было... наверно уже марширует smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)