ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

13.12.2007, 02:29
|
|
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
Провел на форуме: 3013539
Репутация:
441
|
|
вот что должно быть в ф-ции для первого задания (где 1я и последняя цифры числа k)
void xek(const int k, int& begin, int& end)
{
end=k%10;
begin=k;
while (begin/10>9)
{
begin=begin/10;
}
}
до вывода надеюсь сам догадаешься)
|
|
|

13.12.2007, 03:16
|
|
Новичок
Регистрация: 10.12.2007
Сообщений: 12
Провел на форуме: 304510
Репутация:
16
|
|
да вывод фигня)
VERte][ большое спасибо... блин я значит в самом начале тупил) и строчек на 3 больше получалось 
|
|
|

13.12.2007, 09:01
|
|
Участник форума
Регистрация: 17.08.2006
Сообщений: 129
Провел на форуме: 775997
Репутация:
89
|
|
Может с моим поможете,замучался уже, актуально еще неделю. 
|
|
|

13.12.2007, 23:35
|
|
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
Провел на форуме: 3013539
Репутация:
441
|
|
2 Sinex (1е задание с загоном наибольшего эл-та в левый верхний угол) на вскидку, не компилировал, ф-цию zapolnenie сам допишешь надеюсь...
Код:
void zapolnenie(int a[][], int n, int m);
void perestanovka(int a[][], int n, int m);
const int m(10),n(10);
int main()
{
int a[n][m];
zapolnenie(a);
perestanovka(a);
return 0;
}
void perestanovka(int a[][], int n, int m)
{
int max,str(0),stb(0),j(0),i(0),temp;
max=a[0][0];
for(int i(0); i<n; i++)
for(int j(0); j<m; j++)
if (a[i][j]>max)
{
str=i; stb=j; /*нахождение строки и столбца где максимальный элемент*/
}
if (str!=1)/*перестановка строк 1 и той где макс элемент*/
{
while (j<m)
{
a[1][j]=temp;
a[1][j]=a[str][j];
a[str][j]=temp;
j++;
}
}
if (stb!=1)/*перестановка столбцов 1 и того где макс элемент*/
{ while (i<n)
{
a[i][1]=temp;
a[i][1]=a[i][stb];
a[i][stb]=temp;
i++;
}
}
}
|
|
|

13.12.2007, 23:57
|
|
Участник форума
Регистрация: 17.08.2006
Сообщений: 129
Провел на форуме: 775997
Репутация:
89
|
|
Допишу, спасибо большое =)
|
|
|

14.12.2007, 01:00
|
|
Участник форума
Регистрация: 17.05.2007
Сообщений: 220
Провел на форуме: 3013539
Репутация:
441
|
|
2 Sinex 2е задание про инверсии(zapolnenie тоже сам допиши):
Код:
#include<iostream>
using namespace std;
void zapolnenie(int a[], int n);
const int n(10);
int main()
{
int a[n], count(0);
zapolnenie(a);
for (int i(0);i<n-1;i++)
for(int j(i+1); j<n; j++)
if (a[j]<a[i]) count++;
cout<<cout;
return 0;
}
|
|
|

14.12.2007, 15:31
|
|
Banned
Регистрация: 24.08.2007
Сообщений: 201
Провел на форуме: 983157
Репутация:
424
|
|
Добрый день!
Задание: используя алгоритмы и контейнеры Stl:
создай список из 20 случаных элементов, со значениями от 1 до 19.
отсортируй список так что бы сначала шли четные элементы
На С++
|
|
|

14.12.2007, 21:11
|
|
Новичок
Регистрация: 10.12.2007
Сообщений: 9
Провел на форуме: 387820
Репутация:
6
|
|
Народ помогите пожалуйста с моими заданиями...на понедельник нужны позарез, а то...ппц будет мне
|
|
|

16.12.2007, 05:20
|
|
Новичок
Регистрация: 15.10.2007
Сообщений: 2
Провел на форуме: 6848
Репутация:
0
|
|
очень прошу помощи с задачей "Золотая гора" ("Треугольник") на C
Входной файл input.txt
Выходной: output.txt
Идея-подсказка, предложенная мне: "Реализация проста-делай двумерный массив и пускай цикл снизу. Последняя строка совпадает с исходной, а дальше подымайся вверх и выбирай максимум из двух. a[0][0] твой ответ"
Пример правильного input.txt:
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
Первое число во входном файле (5) - количество строк в треугольнике. Соответственно, остальные - его заполнение. Надо найти сумму чисел, расположенных на пути, начинающемся в верхней точке треугольника и заканчивающимся на основании.
Условия:
1. Каждый шаг на пути может осуществляться вниз по диагонали влево или вниз по диагонали вправо.
2. Число строк в треугольнике - от 1 до 100
3. Треугольник составлен из простых чисел от 0 до 99
Выходные данные.
В файл output.txt записывается только наибольшая сумма в виде целого числа. Для треугольника из примера правильно работающая прога запишет: "30"
Если не сдам в понедельник - не допустят до сессии, хотя это - последний оставшийся зачёт(
кол-во плюсов-благодарностей,какое хотите за реализацию задачи, заявляйте в пм
Последний раз редактировалось FK2703; 16.12.2007 в 05:22..
|
|
|

19.12.2007, 15:52
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
Добрый день!
Задание: используя алгоритмы и контейнеры Stl:
создай список из 20 случаных элементов, со значениями от 1 до 19.
отсортируй список так что бы сначала шли четные элементы
На С++
День добрый. Нихуево вы наглые стали, студенты. Ещё бы слово "Смирно бля! Всем решать я сказал!" дописал.
с универа, тем более что разберающимся людям их быстро делать.....
вопрос - а зачем ты в такой институт/колледж/етц пошел?
Помогите в написании задания
ЭЭ..Как помочь? Могу помолиться. Или имеется ввиду так между делом "напишите за меня и дайте готовый код"... ? Ты же привел наработку, зачем тебе помогать?...
Если бы я сюда скидывал каждый вопрос, на который не могу найти ответ - у меня бы уже постов было тысяч десять. Есть очень хорошая традиция.. Помогать надо осмысленно, т.е. это не значит "писать код за тебя". Тем более, когда чел идет учится в крутой институт, для того, чтоб потом на форуме писать "я полный нуб и ничего не понимаю".
Последний раз редактировалось KEZ; 19.12.2007 в 15:54..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|