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

Написать программу определения вывода на экран

04.12.2013, 16:19. Показов 1531. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
написать программу определения и вывода на экран всех двузначных чисел у которых при умножении на 2 сумма цифр увеличивается на 5
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2013, 16:19
Ответы с готовыми решениями:

Разработать программу для определения и вывода на экран неотрицательных значений функции
Помогите понять и растолковать условие. Все бы хорошо, но меня путает это словосочетание -...

Написать программу вывода на экран таблицы Пифагора
Помогите написать программу вывода на экран таблицы Пифагора

Написать программу вывода на экран значения функции
Помогите пожалуйста с заданием, сам не сильно умен в паскале, прошу помочь Для заданной...

Написать программу вывода на экран информации о книгах
Сижу на экзамене,помогите пожалуйста. Нужно создать текстовый файл,в котором хранится информация о...

2
...
1804 / 1268 / 935
Регистрация: 12.02.2013
Сообщений: 2,063
04.12.2013, 16:32 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int SumDigits(unsigned value) {
    if (value) {
        return (value % 10) + SumDigits(value / 10);
    }
    return 0;
}
 
int main() {
    int i, count = 0;
 
    for (i = 10; i < 100; ++i) {
        if (SumDigits(i * 2) - SumDigits(i) == 5) {
            printf("%d ", i);
            count++;
        }
    }
 
    printf("\ntotal = %d\n", count);
 
    return 0;
}
Написать программу определения вывода на экран
0
Z3JheSBoYXQ=
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
04.12.2013, 17:20 3
Лучший ответ Сообщение было отмечено Karsar123 как решение

Решение

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
39
40
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
 
#define SIZE 10
//написать программу определения и вывода на экран всех двузначных чисел 
//у которых при умножении на 2 сумма цифр увеличивается на 5
 
void truncate(int *values, int countValues){
  int index;
  for(index=0;index<countValues; index++){
    if(values[index] > 100 && values[index] < 10) {
      printf("Value in position %2d: %2d > 100 or < 10. Skiping..\n", index, values[index]);
      continue;
    } else{
            
      div_t result = div(values[index], 10);
      int origin=result.quot+result.rem;
      result = div(values[index]*2, 10);
      int after=result.quot+result.rem;
      
      printf("Values: %3d %s\n", values[index], (after == (origin+5)) ? "True": "False");
    }
  }
      
} 
 
int main(){
  int someValues[SIZE] ={0};
  int index;
  srand(time(NULL));
  for(index=0; index<SIZE; index++){    
    int tmp = rand()%99;    
    if (tmp>9) someValues[index] = tmp;
  }
  truncate(someValues, SIZE);
  printf("Enjoy, slacker\n");
  return 0;
}
Bash
1
2
3
4
5
6
7
8
9
10
11
12
Values:  36 False
Values:  93 False
Values:  23 True
Values:  85 False
Values:  36 False
Values:  88 False
Values:  71 False
Values:  42 False
Values:  79 False
Values:  19 False
Enjoy, slacker
[spouk@/mnt/big1gb/hddDevelop/source/c/2013$]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2013, 17:20
Помогаю со студенческими работами здесь

Написать программу вывода на экран анимированного изображения.
Пожалуйста кто сможет,решите задачки.Очень надо.Заранее спасибки!!! 1)Дана ведомость учащихся,...

Написать рекурсивную программу вывода на экран следующей картинки
Написать рекурсивную программу вывода на экран следующей картинки: 1111111111111111 (16 раз)...

Написать программу для вывода таблицы умножения на экран
Простите меня за мою наглость, но я вот вообще не знаю как писать программу до main. Помогите...

Написать программу для вывода на экран степеней (от 1 до 10) числа
Написать программу для вывода на экран степеней (от 1 до 10) числа


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

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

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