
05.01.2009, 21:08
|
|
Познающий
Регистрация: 30.12.2007
Сообщений: 52
С нами:
9665432
Репутация:
2
|
|
С заданием справился, правда была проблемма с выводом самого символа:
Код:
printf("s[%d] = t[%d] = u[%d] = %d\n", i, j, o, s[i]);
Символ выодился в "циферном" формате. Весь текст программы получился такой:
Код:
#include <stdio.h>
#include <string.h>
#include <iostream.h>
int main ()
{
char s[1000], t[1000], u[1000];
int i, j, o;
printf ("Vvedite stroku s: \n");
gets(s);
printf ("Vvedite stroku t: \n");
gets(t);
printf ("Vvedite stroku u: \n");
gets(u);
for(i = 0; i < strlen(s); i++)
{
for(j = 0; j < strlen(t); j++)
{
for(o = 0; o < strlen(u); o++)
{
if(s[i] == t[j] && s[i] == u[o])
{printf("s[%d] = t[%d] = u[%d] =", i, j, o); cout<<s[i]<<endl;}
}
}
}
getch ();
return 0;
}
п. с. А задачи всеравно непонятные 
|
|
|