Форум программистов, компьютерный форум CyberForum.ru

задание с функцией qsort(). язык C - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объединение массивов! http://www.cyberforum.ru/cpp-beginners/thread218293.html
Задано две целочисленные неубывающие последовательности A=(ai), i=1..n, n<=100 и B=(bi), i=1..n, n<=100, т.е. есть одинаковые элементы. Объединить эти массивы так, чтобы результирующий массив стал строго возрастающим. вот что у меня есть(( #include <iostream> using namespace std; void main()
C++ Тема "Символы и строки"Не могу решить вот это задание Помогите пожалуйста решить вот это задание!! "Написать функцию,которая преобразует строку,содержащую произвольную последовательность нулей и единиц и вывести на экран соответствующее целое число.Работу программы завершить,если во введенной строке содержится хотя бы один символ отличный от нуля или единицы" Вот такое задание!!Помогите,скоро экзамен!!! http://www.cyberforum.ru/cpp-beginners/thread218292.html
C++ Как удалить последнюю строку из файла?
Дан файл нужно удалить из него последнюю строку и записать полученный результат в другой файл. Как удалить строку и вообще как посчитать кол-во строк в файле?
класс для массива C++
написать класс для массива с проверкой границ должны быть проверки на выход за пределы массива +операции +удаления, +добавления, +доступа и +копирования, +инциализации и ещё если возможно, написать тесты для этого класса Добавлено через 1 час 22 минуты #include <iostream> using namespace std; class Mass() {
C++ Строки | Отредактируйте заданное предложение, удаляя из него все слова с чётными номерами. http://www.cyberforum.ru/cpp-beginners/thread218276.html
Отредактируйте заданное предложение, удаляя из него все слова с чётными номерами. Что-то накалякал, но пахать не хочет :( #include "stdafx.h" #include <stdio.h> #include <iostream> void main() { char s; int i,j,n; printf("Enter string: ");
C++ srand что значит строка? srand((unsigned)time(NULL); подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
22.12.2010, 21:43     задание с функцией qsort(). язык C
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*...*/
#define STR_LEN 128
typedef struct DEPT{
  char name[STR_LEN];
  char subname[STR_LEN];
  int persons;
  int computers;
} dept_t;
 
int by_name(const void * a, const void * b){
  return strcmp((*(dept_t*)a).name, (*(dept_t*)b).name);
}
 
int by_computers(const void * a, const void * b){
  return (*(dept_t*)a).computers - (*(dept_t*)b).computers;
}
 
/*...*/
#define NUM_DEPTS 10
int main(void){
  dept_t depts[NUM_DEPTS];
 
  /* заполнение массива */
 
  qsort(depts, NUM_DEPTS, sizeof(dept_t), by_name);
  /* отсортирован по названиям */
 
  qsort(depts, NUM_DEPTS, sizeof(dept_t), by_computers);
  /* по количеству компьютеров */
 
  /* ... */
}
как-то так
 
Текущее время: 03:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru