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

В упорядоченном по возрастанию массиве подсчитать количество элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операторы http://www.cyberforum.ru/cpp-beginners/thread592159.html
Написать программу ,которая запрашивает ввод 2хцелых чисел.Затем выполняет расчёт и выдачу суммы 2х чисел,находящихся в пределах между 2мя введёнными целыми числами.Первым выводится меньшее целое число.
C++ dev-c++ Решение Составить программу для решения задачи. Начальные данные считываются из файла и дополняются с клавиатуры. В программе предусмотреть вывод начальных данных и результата. Минимальный размер структурированного массива – 15 записей. Составить программу, которая обрабатывает следующую информацию о семинаре: • Предмет • Преподаватель • Номер группы • День недели • Часы занятий... http://www.cyberforum.ru/cpp-beginners/thread592152.html
Файлы C++
Напишите программу, которая принимает с клавиатуры название файла и выводит на экран пятидесятый символ этого файла. Если файл короче 50 символов, то сообщить об этом.
C++ Строки
Напишите программу, которая принимает с клавиатуры 2 строки и определяет, есть ли у них хотя бы один общий символ. Программа должна вывести только одно слово «есть» или «нет»
C++ Массив, простые числа http://www.cyberforum.ru/cpp-beginners/thread592149.html
Напишите программу, которая принимает с клавиатуры число N, заполняет массив размера N случайными числами и выводит его на экран. Затем требуется определить количество простых чисел в этом массиве.
C++ Cтруктуру Point. Cтруктуру Circle Создайте структуру Point (Точка) с вещественными полями x и y, которые задают координаты этой точки на плоскости. Создайте структуру Circle (окружность) с полем center типа point, которое задает координаты центра этой окружности, и вещественным полем radius, определяющим ее радиус. Создайте функцию, которая принимает в качестве аргумента окружность и возвращает true, если точка (0,0) лежит... подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
31.05.2012, 12:12     В упорядоченном по возрастанию массиве подсчитать количество элементов
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
33
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
 
#define N 20
 
int getcount(int* X, int K, int n);
 
int main()
{
    int K = 0;
    printf("K = "); scanf("%d",&K);
 
    int* pn = new int[N];
    memset((void*)pn, 0x00, sizeof(int) * N);
 
    for (int i = 0; i < N; i++)
    {
         pn[i] = rand() % N + 1;
         printf("%d ",pn[i]);
    }
 
    int count = getcount(pn, K, N);
    printf("\nK = %d index = %d count = %d\n", K, count, count+1);   
}  
    
 
int getcount(int* X, int K, int n)
{
   int count = 0;
   while (X[count] != K && count < n) count++;
   return count;
}
http://liveworkspace.org/code/53cdd9...9ce17e5f412dcf
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru