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

Найти наименьшую по значению цифру в каждом числе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Библиотека unistd.h http://www.cyberforum.ru/cpp-beginners/thread226986.html
Доброго времени суток! У меня нету библиотеки unistd.h =( где ее можно скачать?
C++ Разработать функцию и использовать её в главной программе Ясли не трудно можна с коментариями. http://www.cyberforum.ru/cpp-beginners/thread226984.html
C++ Поменять местами столбики матриц
Здравствуйте! Помогите написать код - Вводятся числа к1 и к2 надо поменять местами столбцы матрицы под номерами к1 и к2. спасибо
C++ Найти в матрице строку где сумма элементов минимальна и удалить эту строку
Написать программу, что бы она находила в матрице строку где сумма элементов минимальна и удаляла эту строку, я написал чтобы программа находила строку с мин. суммой элементов, как сделать с удалением? int summin(double **,int,int); #include "stdafx.h" int summin(double **a,int n,int m) { int i,j,imin,l; double s,smin;
C++ Помогите придумать несложную задачку по теме "Шаблоны классов" http://www.cyberforum.ru/cpp-beginners/thread226958.html
Привет всем, я новичок в С++, и хочу сделать какую нибудь задачу по теме "шаблоны классов", придумайте пожалуйста какую нибудь не сильно трудную задачу, ну а если не получиться сделать, подскажите в чем ошибка, буду исправляться:)
C++ Удаление строки Есть одна задача на удаление строки. Переделывал с другой задачи, там было на удаление и с ограничением по кол-ву символов в строке. Если убрать ограничение выдаёт ошибку, а если оставить то в ответе иероглифы!! подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
11.01.2011, 14:40     Найти наименьшую по значению цифру в каждом числе
Как же вы собираетесь сдавать экзамен?
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
35
36
37
38
#include <ctime>
#include <cstdlib>
#include <cstdio>
 
int LeastDigit(const int &a_number) {
  int least_digit = a_number % 10;
  int current_number = a_number / 10;
  while (current_number != 0) {
    if (least_digit > current_number % 10)
      least_digit = current_number % 10;
    current_number /= 10;
  }
  return least_digit;
}
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
 
  int number_count;
  //number_count = 50 + rand() % 10;
  printf("Enter number of integers: ");
  scanf("%d", &number_count);
  int *numbers = new int[number_count];
 
  for (int i = 0; i < number_count; ++i) {
    // numbers[i] = rand() % 55535 + 10000;
    printf("Enter number %d: ", i);
    scanf("%d", &numbers[i]);
  }
 
  for (int i = 0; i < number_count; ++i)
    printf("Number: %d, least digit: %d.\n", numbers[i],
           LeastDigit(numbers[i]));
 
  int key;
  scanf("%d", &key);
  return 0;
}
 
Текущее время: 19:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru