3 / 3 / 0
Регистрация: 12.10.2012
Сообщений: 101
1

Создать функцию, которая возвращает количество двузначных элементов массива

29.10.2012, 17:48. Показов 1100. Ответов 2
Метки нет (Все метки)

2. Создайте функцию, которая принимает в качестве аргументов целочисленный массив и размер этого массива, а возвращает количество двузначных элементов этого массива.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2012, 17:48
Ответы с готовыми решениями:

Создать функцию, которая возвращает количество отрицательных элементов массива
Создать функцию, которая возвращает количество отрицательных элементов массива. Массив передается...

Создать функцию, которая возвращает количество элементов массива, меньших чем число, заданное пользователем. Массив целочисленный, передается функции
Добрый вечер! Помогите пожалуйста) Создать функцию, которая возвращает количество элементов...

Написать функцию, которая возвращает количество неотрицательных элементов массива.
Написать функцию, которая возвращает количество неотрицательных элементов массива. Массив...

Создать рекурсивную функцию, которая возвращает наименьший элемент массива
Задача: Напишите рекурсивную функцию, которая принимает массив и размер массива как аргументы и...

2
4401 / 2342 / 849
Регистрация: 29.11.2010
Сообщений: 5,184
29.10.2012, 18:12 2
Лучший ответ Сообщение было отмечено ega005 как решение

Решение

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
34
#include <string>
#include <ctime>
#include <cstdlib>
#include <iostream>
 
bool isLucky(int number) {
  int firstTwoDigits = number / 100;
  return ((firstTwoDigits % 100) / 10 + firstTwoDigits % 10) ==
    ((number % 100) / 10 + number % 10);
}
 
int numberOfTwoDigitNumbers(int *array, int size) {
  int result = 0;
  for (int i = 0; i < size; ++i)
    if (array[i] > 9 && array[i] < 100)
      ++result;
  return result;
}
 
int main(int argc, char **argv) {
  srand(time(0));
 
  for (int i = 1000; i < 10000; ++i)
    if (isLucky(i))
      std::cout << i << std::endl;
      
  int size = 30;
  int array[size];
  for (int i = 0; i < 10; ++i)
    std::cout << (array[i] = rand() % 200) << " ";
  std::cout << std::endl;
  
  std::cout << "Two digit numbers: " << numberOfTwoDigitNumbers(array, size) << std::endl;
}
0
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
01.11.2012, 07:00 3
C++
1
2
3
4
5
6
7
8
9
10
int number_double(int *a,int size)
{
   int count=0;
   for(int i=0;i<size;i++)
   {
        if(a[i]>9 && a[i]<100)
            count++;
   }
   return count;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2012, 07:00
Помогаю со студенческими работами здесь

Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов
создать функцию в которой строка передаётся как параметр и возвращает колличество слов в этой строке

Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов
создать функцию в которой строка передаётся как аргумент и возвращает количество слов

Создать рекурсивную функцию recursiveMinimum, которая возвращает наименьший элемент массива
Помогите решить Напишите рекурсивную функцию recursiveMinimum, которая принимает массив и размер...

Создать функцию, которая выводит на печать и возвращает сумму n элементов ряда
Дан ряд целых чисел, каждый элемент которого является квадратом предыдущего элемента: 1 2 4 16 ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru