
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.87] |
![]() |
|
Сообщ.
#1
,
|
|
|
Прошу помощи в написании программ на Си++.Сам разбираюсь плохо.Естественно за каждую задачу плачу.Собственно вот задачи.
1.В одномерном массиве чисел целого типа (16 бит) выполнить следующую двоичную обработку. Для наглядности необходимо реализовать представление чисел в двоичном виде. В нечетных числах массива найти количество разрядов, равных нулю и единице. 2.Для созданной последовательности целых чисел A[1],A[2],..., A[n] определить T[ i,j ] как сумму A[k], где k изменяется от i до j. Найти i, j такие, что T[ i,j ] максимальна. 3.Отсортировать строки текста по возрастанию и убыванию длин слов. В тексте несколько строк. Исходный текст должен содержаться в одном файле, результат — во втором файле. 4.Упорядочить список студентов по имени в алфавитном порядке. Составить список студентов-"целевиков", направленных от завода и определить у них средний балл. Обязательное использование функций. Исходные данные должны храниться в текстовом файле. |
Сообщ.
#2
,
|
|
|
Схема №2:
![]() ![]() const int n = 4; short A[n]={-2,3,14,-7}; int T[n][n]; for( int i=0; i<n; i++) for( int j=0; j<n; j++) { T[i][j] = 0; // начальное for( int k=i; k<=j; k++) T[i][j] += A[k]; } int maxi = T[0][0], si=0,sj=0; // начальные for( int i=0; i<n; i++) for( int j=0; j<n; j++) if( T[i][j]>maxi ) maxi = T[si=i][sj=j]; printf("maxi=%d, i=%d, j=%d",maxi,i+1,j+1); |
Сообщ.
#3
,
|
|
|
можем обсудить
|
Сообщ.
#4
,
|
|
|
Цитата GPSS++ @ можем обсудить Задача 1. вот код программы ![]() ![]() int main() { int n = 5; int e = 0, z = 0; for (int i = n; i > 0; i /= 2) { if (i % 2 == 0) z++; else e++; } printf("1 = %d 0 = %d\n", e, z); system("pause"); return 0; } Она полностью рабочая,понятная,но вот как преобразовать её для массива и не имею представления как вообще выводить информацию в двоичном виде. Остальные задачи мне проще купить и самостоятельно разобраться ![]() |
Сообщ.
#5
,
|
|
|
Кто готов взяться за 2 и 3 задачи,напишите пожалуйста.Первую уже осилил
|