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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
#1

Записать числа следующим образом - C++

07.11.2012, 23:09. Просмотров 978. Ответов 16
Метки нет (Все метки)

Напечатать числе следующим образом:
10 10.4
11 11.4


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
#include <stdio.h>
#include <conio.h>
 
int main(void)
 {
float i, j, k, p = 0, n;
printf("\n\t Enter the first number: ");
scanf_s("%e", &i);
printf("\t Enter the last number: ");
scanf_s("%e", &n);
 
printf("\n\t The numbers are:");
while (i <= n) {
printf("\n\t %1.1f", i);
++i;
++j;
 
}
 
    
printf("\n Press any key: ");
    _getch();
    return 0;
 }
Подскажите, что необходимо изменить, что бы после ввода например 10 10.4 выполнялась программа?
Пока что работает только для цифр типа 10.4, 11.4 и тд
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2012, 23:09     Записать числа следующим образом
Посмотрите здесь:

Напечатать числа следующим образом - C++
Напечатать числа следующим образом 11 11.4 11 11.4 ... 25 25.4

Напечатать числа следующим образом: - C++
а) 21 19.2 20 18.2 19 17.2 ... ... 10 8.2 б) 45 44.5 44.2 44 ...

Вывести на экран числа следующим образом - C++
Вывести на экран числа следующим образом (с помощью трех циклов: for, while, do): 41 42 43 … 50 51 52 53 … 60 61 62 63 … 70 … ...

Вывод на экран числа от 1 до 5 следующим образом... - C++
Напишите фрагмент программы, которая будет выводить на экран числа от 1 до 5 следующим образом: 5 5 5 5 5 4 4 4 4 3 3 3 2 2 ...

Вывести на экран числа следующим образом - C++
Вывести на экран числа следующим образом 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10

Вывести числа от 1 до 30 следующим образом (и за минимальное количество строк): - C++
Вывести числа от 1 до 30 следующим образом: 1 2 3 4 5 6 … 28 29 30 помогите пожалуйста!или объясните как сделать чтобы они по...

Заполнить массив следующим образом - C++
ОЧЕНЬ ПРОШУ ВАС ПОМОЧЬ) Пусть а - матрица целых чисел размерности nxn. Заполнить массив а след. образом 1 2 3 ... n 11 12 13...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
07.11.2012, 23:27     Записать числа следующим образом #2
Я не понял задание. Что надо напечатать? и что вводится?
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.11.2012, 13:37  [ТС]     Записать числа следующим образом #3
ну вот) должно выглядеть так.
10 10.4
11 11.4
.
.
.
25 25.4
Ну пользователь вводит первое и последнее число, и прога должна записать их в следующем виде(я выше указал.. в столбик увеличивая каждое число на единицу)
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
08.11.2012, 13:59     Записать числа следующим образом #4
Т.е. я ввожу 1 и 3, а прога должна выдавать
1 1.4
2 2.4
3 3.4
?
или
1 1.4
2 2.4
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.11.2012, 17:59  [ТС]     Записать числа следующим образом #5
ну должна начинать выдавать с того числа которое ты ввел 1м. и выдает
10 10.4
11 11.4
12 12.4 и тд)
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
08.11.2012, 18:01     Записать числа следующим образом #6
Seriks, Вы не ответили на вопрос. Если я введу 1 и 3, что должно быть на экране?
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
08.11.2012, 18:08  [ТС]     Записать числа следующим образом #7
1 1.4
2 2.4
3 3.4
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
08.11.2012, 18:23     Записать числа следующим образом #8
C++
1
2
for (int i = begin; i<= end; ++i)
   std::cout << i << " " << 0.4 + i << std::endl;
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
11.11.2012, 12:11  [ТС]     Записать числа следующим образом #9
Напечатать числе следующим образом:
10 10.4
11 11.4
.
.
.
25 25.4
(1е и последнее число, в данном случае 10 и 25 вводятся с клавиатуры)
вот цикл есть, помогите это преобразовать в программу. Очень на вас надеюсь
C++
1
2
for (int i = begin; i<= end; ++i)
   std::cout << i << " " << 0.4 + i << std::endl;
zss
Модератор
Эксперт С++
6284 / 5887 / 1908
Регистрация: 18.12.2011
Сообщений: 15,109
Завершенные тесты: 1
11.11.2012, 12:23     Записать числа следующим образом #10
Так вроде все правильно,
зачем преобразовывать?
Не можете добавить библиотеки и заголовок main:
C++
1
2
3
4
5
6
7
#include <iostream>
int main()
{
   int begin,end;
   std::cin>>begin>>end;
.... // сюда Ваше творение
}
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
11.11.2012, 15:22  [ТС]     Записать числа следующим образом #11
Вы меня не так поняли.. Мне нужно что бы я вводил 1ю и последнюю цифры, а программа выстраивала цифры от первой до последней ввиде: (1 я цифра 10, последняя 25 например), то результам работы программы
10 10.4
11 11.4
12 12.4
13 13.4
.
.
.
25 25.4
m0nAde
4 / 4 / 1
Регистрация: 03.09.2011
Сообщений: 26
11.11.2012, 15:41     Записать числа следующим образом #12
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include "iostream.h"
 
 
int main(int argc, char* argv[])
{
    for(int i=10;i<100;i++)
    {
        cout<<i<<" "<<(double)i+0.4<<endl;
    }
    return 0;
}
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
11.11.2012, 15:43     Записать числа следующим образом #13
Seriks, а что не так в выше изложеном коде? от zss

Добавлено через 1 минуту
Так лучше?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
   int begin,end;
 
   std::cout << "Enter begin: ";
   std::cin >> begin;
 
   std::cout << "Enter end: ";
   std::cin >> end;
 
   for (int i = begin; i<= end; ++i)
       std::cout << i << " " << 0.4 + i << std::endl; 
 
   system("PAUSE");
   return 0;
}
m0nAde
4 / 4 / 1
Регистрация: 03.09.2011
Сообщений: 26
11.11.2012, 15:53     Записать числа следующим образом #14
не знаю почему не разобрались,но при выводе его надо преоброзовать в дабл,вот и хитрость
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
11.11.2012, 15:58     Записать числа следующим образом #15
m0nAde, я и не разбирался, просто слепил два куска кода.
m0nAde
4 / 4 / 1
Регистрация: 03.09.2011
Сообщений: 26
11.11.2012, 16:20     Записать числа следующим образом #16
но надо было розобратся,ладно желаю удачи
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2012, 16:34     Записать числа следующим образом
Еще ссылки по теме:

Заполнить массив следующим образом - C++
Помогите (очень нужно) на завтра. Создать одномерный массив (можно на 10 элементов) и заполнить его следующим образом: 1, 2, 1, 2, 1, 2 ......

Заполнить массив А следующим образом - C++
ребята,очень помощь нужна Заполнить массив А следующим образом

Матрицу K(m, n) заполнить следующим образом - C++
Матрицу K(m, n) заполнить следующим образом. Элементам, находящимся на периферии (по периметру матрицы), присвоить значение 1; периметру...

Заполнить массив A следующим образом: - C++
Заполнитьмассив A следующим образом:

Заполнить двумерный массив следующим образом - C++
Нужно заполнить двумерный массив следующим образом. Не могу додуматься, как все сделать... :cry:


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

Или воспользуйтесь поиском по форуму:
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
11.11.2012, 16:34     Записать числа следующим образом #17
Цитата Сообщение от m0nAde Посмотреть сообщение
но надо было розобратся,ладно желаю удачи
ок, спасибо.
Yandex
Объявления
11.11.2012, 16:34     Записать числа следующим образом
Ответ Создать тему
Опции темы

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