Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bald_shima
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 8
#1

Список задачек - C++

01.12.2011, 00:47. Просмотров 774. Ответов 6
Метки нет (Все метки)

Форумчане, нужна ваша помощь в Visual C++ 6.0, надо сдавать КР на учебе, а я ещё только 10-15% задач сделал. Ниже вывесил список, помогите кто чем может...

1. Ввести одномерный статический массив из k чисел. Определить, упорядочены ли элементы массива по убыванию. Вывести на экран исодные данные и полученный результат.
2. Ввести одномерный статический массив из k чисел. Удалить элементы, значение которых меньше среднего значения всех элементов массива. Вывести на экран исодные данные и полученный результат.
3. Ввести матрицу размером NxM. Память для массива выделить динамически.Найти произведение элементов, расположенных в нечетных (по номеру) столбцах матрицы. Вывести на экран исходные данные и полученный результат.
4. Ввести матрицу размером NxM. Память для массива выделить динамически. Определить произведение положительных элементов, расположенныхниже главной диагонали матрицы. Вывести на экран исходные данные и полученный результат.
5.Вводится строка, каждое слово которой отделяется от других слов одним или несколькими пробелами. Найти слова с четным количеством символов. Вывести на экран полученный результат.
6. Вводится строка, каждое слово которой отделяется от других слов одним или несколькими пробелами. Найти слова, содержащие букву “s”. Вывести на экран полученный результат.
7. Создать массив структур, содержащий информацию: В справочной автовокзала имеется расписание движения автобусов. Для
каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени. Вывести на экран полученный результат.
8. Создать массив структур, содержащий информацию: Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит ФИО абитуриента и его оценки. Определить средний балл по университету и вывести список абитуриентов, средний балл которых выше среднего балла по университету. Вывести на экран полученный результат.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2011, 00:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Список задачек (C++):

c++ пара задачек - C++
1. В одномерном массиве, состоящим из n вещественных элементов(размерность задается именнованной константой), вычислить: - максимальный...

Несколько маленьких задачек - C++
Кто может напишите мне функции: - чтобы вводило начальный массив из ряда символов - данные массива: +int - Первый метод...

Накидать задачек по ссылкам и указателям - C++
Добрый день, форумчане! Просьба накидать задачек по ссылкам и указателям! Даюы разобраться, как следует.:) Заранее спасибо!:)

Насчет простых задачек по массивам - C++
1) Дан одномерный массив, состоящий из семи элементов. Элементы создаются случайно из диапазона от 1 до 7. Определить максимальный...

Решения интересных задачек! ХЕЛП - C++
Доброго времени суток, уважаемые программисты. Хотел бы попросить Вас о помощи в решении программ по C++. хочу предупредить, что на...

Примеры решения простеньких задачек на Си - C++
Здравствуйте!Мне нужны примеры решения простеньких задачек на Си.Помогите!

6
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
01.12.2011, 12:09 #2
Цитата Сообщение от Bald_shima Посмотреть сообщение
1. Ввести одномерный статический массив из k чисел. Определить, упорядочены ли элементы массива по убыванию. Вывести на экран исодные данные и полученный результат.
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
#include <iostream>
using namespace std;
 
bool is_resort(const int* arr, int size) {
  for(int i = 0; i < size - 1; i++) {
       if((arr[i] - arr[i + 1]) < 0)
            return false;
  }
  return true;
}
 
int main(void) {
  int arr[] = { 70, 50, 50, 15, 7, 3, 3, 0, -7 };
  int size  = sizeof(arr) / sizeof(arr[0]);
  
  if(is_resort(arr, size))
       cout << "Yes resorted." << endl;
  else
       cout << "Not resorted !" << endl;
 
  for(int i = 0; i < size; i++)
       cout << arr[i] << ' ';
  cout << endl;
  return 0;
}
1
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
01.12.2011, 12:38 #3
2)
C++
1
2
3
4
5
6
7
8
9
    vector<int> v = {1,3,4,5,6,7,8,9};
 
    int sum = accumulate(v.begin(), v.end(), 0);
    //float avverage = static_cast<float>(sum) / static_cast<float>(v.size());
    int avverage = sum / v.size();
 
    v.erase(remove_if(v.begin(), v.end(), bind2nd(less<int>(), avverage)), v.end());
 
    copy(v.begin(), v.end(), ostream_iterator<int>(cout, " "));
1
Bald_shima
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 8
02.12.2011, 00:33  [ТС] #4
xAtom & PointsEqual, спасибо, на 2 задачи стало меньше ...
0
Bald_shima
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 8
06.12.2011, 23:58  [ТС] #5
Ребят, может кто помочь с 5,6,7,8 задачами??
0
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
07.12.2011, 09:58 #6
Цитата Сообщение от Bald_shima Посмотреть сообщение
Вводится строка, каждое слово которой отделяется от других слов одним или несколькими пробелами. Найти слова с четным количеством символов. Вывести на экран полученный результат.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <strstream>
using namespace std;
 
int main(void) {
  char str[255] = {'\0'};
  cout << "Enter str: ";
  cin.getline(str, sizeof(str), '\n');
 
  strstream sp;
  sp << str;
  while(sp >> str) {
     if(!(strlen(str) & 1))
         cout << str << endl;
  }
  sp.clear();
  return 0;
}

Цитата Сообщение от Bald_shima Посмотреть сообщение
6. Вводится строка, каждое слово которой отделяется от других слов одним или несколькими пробелами. Найти слова, содержащие букву “s”. Вывести на экран полученный результат.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <strstream>
using namespace std;
 
int main(void) {
  char str[255] = {'\0'};
  cout << "Enter str: ";
  cin.getline(str, sizeof(str), '\n');
 
  strstream sp;
  sp << str;
  while(sp >> str) {
      if(strchr(str, 's'))
          cout << str << endl;
  }
  sp.clear();
  return 0;
}
1
Bald_shima
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 8
13.12.2011, 01:08  [ТС] #7
можно закрывать, все задачи сделал...
0
13.12.2011, 01:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2011, 01:08
Привет! Вот еще темы с ответами:

Кто может написать коды этих задачек? - C++
пожалуйста, напишите коды этих задачек: 1) Задан массив из k чисел. Отсортировать элементы массива по возрастанию 2) Задана матрица...

Решение задачек (Всероссийской олимпиаде школьников по информатике) - C++
Здравствуйте!! Возможно кто нибудь из вас участвовал в муниципальном этапе Всероссийской олимпиаде школьников по информатике и решил все...

Подскажите, где можно взять много простеньких задачек по с++ для начинающих? - C++
Подскажите пожалуйста где можно взять много простеньких задачек по с++ (только для начинающих) , чтобы укреплять память .

Создать список L3 из элементов, входящих и в список L1 и в список L2 - C++
создать список л3 из элементов входящих и в список л1 и в список л2


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.