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

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

Восстановить пароль Регистрация
 
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
07.11.2012, 23:09     Записать числа следующим образом #1
Напечатать числе следующим образом:
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 и тд
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
 Аватар для 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.
 Аватар для 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.
 Аватар для 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.
 Аватар для 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
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,179
Завершенные тесты: 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
 Аватар для 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
429 / 364 / 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
 Аватар для m0nAde
4 / 4 / 1
Регистрация: 03.09.2011
Сообщений: 26
11.11.2012, 15:53     Записать числа следующим образом #14
не знаю почему не разобрались,но при выводе его надо преоброзовать в дабл,вот и хитрость
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
11.11.2012, 15:58     Записать числа следующим образом #15
m0nAde, я и не разбирался, просто слепил два куска кода.
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     Записать числа следующим образом
Еще ссылки по теме:

Вывести числа от 1 до 30 следующим образом (и за минимальное количество строк): C++
C++ Вывести на экран числа следующим образом
C++ Заполнить массив следующим образом

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

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

Текущее время: 15:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru