Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 14
1

Найти количество двух/трехразрядных чисел в последовательности

15.05.2016, 10:31. Показов 1003. Ответов 2
Метки нет (Все метки)

Вводится последовательность из N целых чисел. Найти количество двух- и количество трехразрядных чисел в последовательности (функцией оформить определение количества разрядов числа).
написал данный код:
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
#include "stdafx.h" 
#include "stdio.h" 
#include "conio.h" 
#include "math.h" 
#include "iostream" 
using namespace std; 
int i,N,M,k,x[10],kol2,kol3;
int kol_raz(int M)
{
int k=1;
while(M>9)
{
k++;
M/=10;
}
return k;
}
int main()
{setlocale (LC_ALL, "RUS");
printf("Введите количество элементов \n"); 
scanf("%d",&n); 
printf("Введите массив X \n"); 
for(i=0;i<n;i++) 
{scanf("%d",&x[i]);
if (kol_raz(M)==2)  {printf ("Количество двухрязрядных чиссел: %d\n",kol_raz(M));};
if (kol_raz(M)==3) printf ("Количество трёхрязрядных чиссел: %d\n",kol_raz(M));
getch();}
Не могу понять принцип работы функций. В данном коде я организовал проверку чисел массива на разрядность? Если не трудно, помогите с задачей
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2016, 10:31
Ответы с готовыми решениями:

Найти количество двух- и количество трехразрядных чисел в заданной последовательности
Помогите,пожалуйста, написать программу. Вводится последовательность из Nцелых чисел. Найти...

Найти количество двух- и количество трехразрядных чисел в последовательности
Вводится последовательность из N целых чисел. Найти количество двух и количество трех разрядных...

Задачка с одномерным массивом. Определить количество одноразрядных, двухразрядных и трёхразрядных чисел в процентном отношении
Имеется задача: Создать массив из 50 случайных чисел в диапазоне от 0 до 200. Определить количество...

Определить количество трехразрядных чисел. кратных 6 или 7
Здравствуйте! Помогите пожалуйста! Пыталась понять... не получилось, не программист я((:sorry: а...

2
Модератор
Эксперт С++
11294 / 9281 / 5568
Регистрация: 18.12.2011
Сообщений: 24,771
15.05.2016, 10:37 2
C++
1
2
3
4
5
6
7
8
9
10
int kol_raz(int M)
{
   int k=1; // счетчик разрядов (меньше 1 не бывает) 
   while(M>=10) // проверяем, есть ли еще разряды
   {
       k++;  // есть, берем следующий
       M/=10; // отбрасываем последний разряд
   }
   return k; // возвращаем то, что насчитали
}
0
0 / 0 / 0
Регистрация: 22.03.2016
Сообщений: 14
15.05.2016, 10:45  [ТС] 3
А почему,после того как я считываю массив,ничего не происходит?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2016, 10:45

Найти количество четных чисел первой последовательности и количество нечетных чисел второй
Даны две последовательности целых чисел a1, a2...a8 и b1, b2..b8. Найти количество четных чисел...

В последовательности целых чисел найти количество участков строгого возрастания последовательности и вывести на экран
В последовательности целых чисел найти количество участков строгого возрастания последовательности...

Определить количество одно-, двух- и трёхзначных чисел в последовательности
В файле записана последовательность произвольных целых чисел. Определить количество одно-, двух- и...

Определить количество одно- , двух- , и трехзначных чисел в последовательности
В файле записана последовательность произвольных целых чисел(количество чисел может быть любым)....


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

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

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