Показать сообщение отдельно

  #6  
Старый 05.01.2009, 21:08
WALKMAN
Познающий
Регистрация: 30.12.2007
Сообщений: 52
С нами: 9665432

Репутация: 2
Lightbulb

С заданием справился, правда была проблемма с выводом самого символа:
Код:
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;
}
п. с. А задачи всеравно непонятные
 
Ответить с цитированием