Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 19.06.2021
Сообщений: 68
1

Вывести числа с 10 до 99

11.10.2021, 08:19. Показов 1537. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пытаюсь написать начальную прогу для задания, где из цифр составляется число. Не получается даже с 2 цифрами сделать эти циклы. Помогите найти что не так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
    int a,b,sum=0;
    for (a=0;a<10;sum=0) {
        a++;
        sum=a;
        for (b=0;b<10;b++) {
            sum=sum*10+b;
            printf("%d\n",sum);
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2021, 08:19
Ответы с готовыми решениями:

Заданы числа x и y. Если их сумма положительная, вывести на экран эти числа, иначе вывести их разницу
Помогите пожалуйста...Заданные числа x и y . Если их сумма положительная , вывести на экран эти...

подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до 20...
подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до...

Ввести четыре числа: Вывести два наибольших числа. Вывести два из них, расположенных между max и min. Visual Basic
Ввести четыре числа: Вывести два наибольших числа. Вывести два из них, расположенных между max и...

Оператор IF . THEN . ELSE Ввести четыре числа: Вывести два наибольших числа. Вывести два из них, расположенных между max и min
Оператор IF ... THEN ... ELSE Ввести четыре числа: Вывести два наибольших числа. Вывести...

За 1 просмотр файла вывести сначала числа меньше а, потом числа из промежутка а b, затем, числа больше b
Дан файл с числами типа float, пользователь вводит 2 числа а и b, за 1 просмотр файла нужно вывести...

4
2487 / 1145 / 707
Регистрация: 25.04.2016
Сообщений: 3,287
11.10.2021, 08:22 2
Лучший ответ Сообщение было отмечено long399 как решение

Решение

с 1 циклом:
C
1
2
3
4
5
6
7
#include <stdio.h>
 
int main (void) {
    for (int i = 10; i < 100; ++i)
        printf("%d\n", i);
    return 0;
}
с 2-мя:
C
1
2
3
4
5
6
7
8
#include <stdio.h>
 
int main (void) {
    for (int i = 1; i < 10; ++i)
        for (int k = 0; k < 10; ++k)
            printf("%d%d\n", i, k);
    return 0;
}
0
0 / 0 / 0
Регистрация: 19.06.2021
Сообщений: 68
11.10.2021, 08:44  [ТС] 3
Цитата Сообщение от stake-k26 Посмотреть сообщение
с 1 циклом:
CВыделить код
1
2
3
4
5
6
7
#include <stdio.h>
int main (void) {
    for (int i = 10; i < 100; ++i)
        printf("%d\n", i);
    return 0;
}
с 2-мя:
CВыделить код
1
2
3
4
5
6
7
8
#include <stdio.h>
int main (void) {
    for (int i = 1; i < 10; ++i)
        for (int k = 0; k < 10; ++k)
            printf("%d%d\n", i, k);
    return 0;
}
Нужно, чтобы число было в отдельной переменной, а не цифры выводились по порядку
0
Модератор
2668 / 1787 / 931
Регистрация: 16.10.2013
Сообщений: 5,152
Записей в блоге: 15
11.10.2021, 08:58 4
Лучший ответ Сообщение было отмечено Trix Smerty как решение

Решение

Цитата Сообщение от Trix Smerty Посмотреть сообщение
Нужно, чтобы число было в отдельной переменной
C
1
2
3
4
5
6
int d;
for (int i = 1; i < 10; ++i)
    for (int k = 0; k < 10; ++k) {
        d = i * 10 + k;
        printf("%d\n", d);
    }
1
2487 / 1145 / 707
Регистрация: 25.04.2016
Сообщений: 3,287
11.10.2021, 09:03 5
Цитата Сообщение от Trix Smerty Посмотреть сообщение
Нужно, чтобы число было в отдельной переменной
меняете 6 строчку кода на printf("%d\n", i*10+k);

Вам собственная голова на что?
1
11.10.2021, 09:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2021, 09:03
Помогаю со студенческими работами здесь

В 2 поля ввести 2 числа и вывести все непарные числа больше первого числа и меньше второго
Нужно в 2 поля ввести 2 числа и вывести все непарные числа больше первого числа и меньше второго;

Даны два целых числа A и B (A< B) Вывести все целые числа, расположенные между данными числами (включая сами эти числа)
Помогите пожалуйста! Полное задание:Даны два целых числа A и B (A&lt; B) Вывести все целые числа,...

Оператор WHILE: Вывести все четные числа, начиная с числа N и до числа М
Вывести все четные числа, начиная с числа N и до числа М. Числа N и М задает пользователь,...

Дан массив, состоящий из 100 целых чисел: а) вывести все числа, которые встречаются в этом массиве по нескольку раз б) вывести все числа, которые встр
Дан массив, состоящий из 100 целых чисел: а) вывести все числа, которые встречаются в этом массиве...

Вывести все нечетные числа, начиная с числа N и до числа М
Вывести все нечетные числа, начиная с числа N и до числа М. Числа N и М задает пользователь


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru