PDA

Просмотр полной версии : Спаите от Армии!!!



Raffy
17.12.2004, 23:54
Люди ПОМОГИТЕ!!!!!!Решение нужно до утра!!!!!!
Задача на Си++
Нужно ввести 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 ();
}

In Trance Milka
18.07.2006, 13:36
хм...

Haldir
18.07.2006, 13:57
Ну утро у разных людей наступает по-разному :D



#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>

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

clrscr();
cout << "Input 1st word:\n";
cin >> A;
cout << "Input 2nd word:\n";
cin >> B;
cout << "Input 3d word:\n";
cin >> C;

cout << "\nCorrect word:\n";
for(i = 0; i < strlen(A); i++)
if((A[i] == B[i]) || (A[i] == C[i]))
cout << A[i];
else
cout << B[i];

getch ();
}