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

Разработать программу, чтобы она выводила через запятую все четные числа диапазона - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
Александер1
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
02.08.2012, 12:22     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #1
Разработать программу, чтобы она выводила через запятую все четные числа диапазона от 1 до 100, отсортированные в порядке убывания.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <conio.h>
#include <iostream>
 
 
int main(int argc, char* argv[])
{
int i;
for (i = 1; i <= 100; ++i)
{
printf("%d", i);
//запятая.
if (i != 100)
{
printf(", ");
}
}
printf("\n");
 
system("pause");
}
Добавьте.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2012, 12:22     Разработать программу, чтобы она выводила через запятую все четные числа диапазона
Посмотрите здесь:

Написать программу которая выводить все четные числа из заданного пользователем диапазона. C++
Написать программу чтобы выводила надпись Hello world C++
написать прогу чтобы выводила все лексикографически следующие перестановки C++
Вывести на экран через запятую все делители натурал. числа N, кратные 2 C++
C++ исправить программу, чтобы выводила результаты в два столбца. (простые числа близнецы)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nikita_16
9 / 9 / 0
Регистрация: 25.07.2012
Сообщений: 79
02.08.2012, 12:32     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
for (i = 100; i > 0; i--)
{
if (i % 2 == 0)
printf("%d", i)
if (i != 1)
{
printf(", ");
}
}
 
 
system("pause");
}
не проверял но должно работать
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
02.08.2012, 12:35     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #3
Легкое читерство:
C++
1
2
3
4
5
for(int i=100;i>0;i=i-2)
{
  if(i>2) std::cout<<i<<", ";
  else std::cout<<i<<std::endl;
}
Александер1
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
02.08.2012, 19:16  [ТС]     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #4
Легкое читерство:
C++
1
2
3
4
5
for(int i=100;i>0;i=i-2)
{
  if(i>2) std::cout<<i<<", ";
  else std::cout<<i<<std::endl;
}
Спасибо, конечно. но почему результаты дублируются?
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
02.08.2012, 20:55     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #5
Цитата Сообщение от Александер1 Посмотреть сообщение
почему результаты дублируются?
Где? Что-то дублей нет...
Миниатюры
Разработать программу, чтобы она выводила через запятую все четные числа диапазона  
Александер1
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
04.08.2012, 11:47  [ТС]     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #6
Спасибо, всё сделал. Просто в cout перед запятой i не надо было. Можно, пока я учусь в с++ буду у вас помощь просить? Вы будете, так сказать наставникам.

Добавлено через 23 часа 31 минуту
Подскажите пожалуйсто, как мне замерить время выполнения алгоритма(программы)?
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
04.08.2012, 11:58     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #7
Посмотрите функцию GetTickCount.
Александер1
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
06.08.2012, 10:43  [ТС]     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #8
описание этой функции не понятное, а примера так и не нашёл. если можно подскажите.
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
06.08.2012, 10:54     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #9
Лучше проверку условия в цикле не делать.
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
06.08.2012, 11:01     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #10
Цитата Сообщение от Александер1 Посмотреть сообщение
а примера так и не нашёл
Плохо искали. Можете на форуме поискать - примеров тьма.
Александер1
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
07.08.2012, 13:25  [ТС]     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #11
Цитата Сообщение от HighPredator Посмотреть сообщение
Плохо искали. Можете на форуме поискать - примеров тьма.
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 "stdafx.h"
#include <conio.h>
#include <iostream>
#include<windows.h>
 
 
using namespace std;
int main()
{
    LARGE_INTEGER freq;
    LARGE_INTEGER t1;
    LARGE_INTEGER t2;
    if(QueryPerformanceFrequency(&freq))
    {
        QueryPerformanceCounter(&t1);
void main()
{
    
int i;
for ( i=99; i>0; i=i-2)
{
cout << i;
//запятая.
{
  if(i>2) std::cout<<", ";
  else std::cout<< "\n"<< std::endl;
 
}
}
   //...Профилируемый код...
        QueryPerformanceCounter(&t2);
        double dt = t2.QuadPart - t1.QuadPart;
        double elapsed_time = 1000 * dt / freq.QuadPart; // время выполнения в миллисекундах...
    }
    else
    {
        // ОШИБКА!!! Счетчик монитора производительности не поддерживается системой...
    }
    system("pause");
}
Что я делаю не так, почему не работает?
Александер1
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
08.08.2012, 22:29  [ТС]     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #12
HighPredator, вы меня слышите?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2012, 13:02     Разработать программу, чтобы она выводила через запятую все четные числа диапазона
Еще ссылки по теме:

Вывести на экран все четные числа из диапазона от А до В, кратные трем C++
C++ Задача страуструпа: Измените программу так, чтобы она выводила числа, которые почти равны друг другу
C++ Написать программу, которая выводит в консоль только четные целые числа из диапазона от 1 до 20

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

Или воспользуйтесь поиском по форуму:
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
10.08.2012, 13:02     Разработать программу, чтобы она выводила через запятую все четные числа диапазона #13
У вас объявлены две главные функции, раз. Функция объявлена внутри функции, два. Поэтому и не работает.
Yandex
Объявления
10.08.2012, 13:02     Разработать программу, чтобы она выводила через запятую все четные числа диапазона
Ответ Создать тему
Опции темы

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