Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> printf("Нужна помощь.") 
:(
    Опции темы
Vect0r
Дата 31.3.2006, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 31.3.2006

Репутация: нет
Всего: нет



Всем привет!
Я бы наверное решил бы эту задачку сам , если б сроки были хотя бы не до завтра,и если бы на занятиях где мы проходили строки я не пропустил (по болезни естестно), но я прошу у вас помощи
1 . Заменить в строке символьные константы вида 'A' на соответсвующие шестнацетиричные (т.е. 'A' на 0х41)

Изывините что так бегло и быстро тороплюсь,
P.s. Для кого рисование блоксхем Ваще не проблема то нарисуйте к этой программе блок схему, а также к вот этой :

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

void main()
{
randomize();
int i,j,m,n,arr[10][10],max,mi,mj;
clrscr();
printf("Laba #1\n\n\n");

do
{
printf("Vvedite kolichestvo strok ot 1 do 10 \nm=");
scanf("%i",&m);
printf("\n");
printf("Vvedite kolichestvo stolbcov ot 1 do 10 \nn=");
scanf("%i",&n);
if(m>10||m<1||n>10||n<1)
{
printf("OSHIBKA! Poprobuite eshe raz\n\n");
}
}
while(m>10||m<1||n>10||n<1);

for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
{
arr[i][j]=random(20)-10;
}
}
clrscr();
for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
{
printf("%5i",arr[i][j]);
}
printf("\n");
}
printf("\n");

max=arr[0][0];
mi=0;mj=0;

for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
{
if (max<abs(arr[i][j]))
{
max=abs(arr[i][j]);
mi=i;mj=j;
}
}
}

printf("Maximalnii po modulu clen matric eto arr[%i][%i]=%i\n",mi+1,mj+1,max);
printf("\n");
for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
{
printf("%5i",arr[i][j]/max);
}
printf("\n");
}


getch ();

}

ВСё заранне благодарю Мой Е-мэйл [email protected]
#
PM MAIL   Вверх
MAKCim
Дата 31.3.2006, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Код

void zamena(char* str, char sym)
{
    while (*str)
    {
        if (*str==sym)
        {
            //тут замена
        }
        str++;
    }
}



--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Vect0r
Дата 31.3.2006, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 31.3.2006

Репутация: нет
Всего: нет



спасибо, но прошу
1 .без указателей,
2. вопрос а что писать в замене? как 'A' заменить на 0х41
PM MAIL   Вверх
Vect0r
Дата 31.3.2006, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 31.3.2006

Репутация: нет
Всего: нет




void main()
{
clrscr();
char s1[90];
char a="0x41";
int i;
cin>>s1;
for(i=0;s1[i]!='\0';i++)
{
if (s1[i]=='A')
{
s1[i]=a;
}
}
for(i=0;s1[i]!='\0';i++)
{
printf("%s",s1[i]);
}




getch();
}
PM MAIL   Вверх
asdf
Дата 31.3.2006, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 27.8.2004
Где: Кишинёвъ

Репутация: нет
Всего: 11



Цитата(Vect0r @ 31.3.2006, 19:59 Найти цитируемый пост)
как 'A' заменить на 0х41

Код
char a=char(0х41)

--------------------
... 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.