HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.12.2007, 02:29
VERte][
Участник форума
Регистрация: 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;
}
}

до вывода надеюсь сам догадаешься)
 
Ответить с цитированием

  #2  
Старый 13.12.2007, 03:16
SHLAK
Новичок
Регистрация: 10.12.2007
Сообщений: 12
Провел на форуме:
304510

Репутация: 16
По умолчанию

да вывод фигня)
VERte][ большое спасибо... блин я значит в самом начале тупил) и строчек на 3 больше получалось
 
Ответить с цитированием

  #3  
Старый 13.12.2007, 09:01
Sinex
Участник форума
Регистрация: 17.08.2006
Сообщений: 129
Провел на форуме:
775997

Репутация: 89
По умолчанию

Может с моим поможете,замучался уже, актуально еще неделю.
 
Ответить с цитированием

  #4  
Старый 13.12.2007, 23:35
VERte][
Участник форума
Регистрация: 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++;
	  }
	 } 
}
 
Ответить с цитированием

  #5  
Старый 13.12.2007, 23:57
Sinex
Участник форума
Регистрация: 17.08.2006
Сообщений: 129
Провел на форуме:
775997

Репутация: 89
По умолчанию

Допишу, спасибо большое =)
 
Ответить с цитированием

  #6  
Старый 14.12.2007, 01:00
VERte][
Участник форума
Регистрация: 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;
}
 
Ответить с цитированием

  #7  
Старый 14.12.2007, 15:31
Shawn1x
Banned
Регистрация: 24.08.2007
Сообщений: 201
Провел на форуме:
983157

Репутация: 424
По умолчанию

Добрый день!
Задание: используя алгоритмы и контейнеры Stl:
создай список из 20 случаных элементов, со значениями от 1 до 19.
отсортируй список так что бы сначала шли четные элементы
На С++
 
Ответить с цитированием

  #8  
Старый 14.12.2007, 21:11
poza89
Новичок
Регистрация: 10.12.2007
Сообщений: 9
Провел на форуме:
387820

Репутация: 6
По умолчанию

Народ помогите пожалуйста с моими заданиями...на понедельник нужны позарез, а то...ппц будет мне
 
Ответить с цитированием

  #9  
Старый 16.12.2007, 05:20
FK2703
Новичок
Регистрация: 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..
 
Ответить с цитированием

  #10  
Старый 19.12.2007, 15:52
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

Цитата:
Добрый день!
Задание: используя алгоритмы и контейнеры Stl:
создай список из 20 случаных элементов, со значениями от 1 до 19.
отсортируй список так что бы сначала шли четные элементы
На С++
День добрый. Нихуево вы наглые стали, студенты. Ещё бы слово "Смирно бля! Всем решать я сказал!" дописал.

Цитата:
с универа, тем более что разберающимся людям их быстро делать.....
вопрос - а зачем ты в такой институт/колледж/етц пошел?

Цитата:
Помогите в написании задания
ЭЭ..Как помочь? Могу помолиться. Или имеется ввиду так между делом "напишите за меня и дайте готовый код"... ? Ты же привел наработку, зачем тебе помогать?...

Если бы я сюда скидывал каждый вопрос, на который не могу найти ответ - у меня бы уже постов было тысяч десять. Есть очень хорошая традиция.. Помогать надо осмысленно, т.е. это не значит "писать код за тебя". Тем более, когда чел идет учится в крутой институт, для того, чтоб потом на форуме писать "я полный нуб и ничего не понимаю".

Последний раз редактировалось KEZ; 19.12.2007 в 15:54..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.