Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
1

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

02.08.2012, 12:22. Просмотров 2753. Ответов 12
Метки нет (Все метки)

Разработать программу, чтобы она выводила через запятую все четные числа диапазона от 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");
}
Добавьте.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2012, 12:22
Ответы с готовыми решениями:

Изменить программу так, чтобы она выводила значения числа Фибоначчи по введённому числу
Помогите надо изменить эту программу так чтобы она выводила значения числа Фибоначчи по введённому...

Задача страуструпа: Измените программу так, чтобы она выводила числа, которые почти равны друг другу
Есть программа #include &lt;iostream&gt; using namespace std; int main () { double val_1 =...

Cоставить программу чтобы она выводила картинку:
Cоставить программу чтобы она выводила картинку: * ** *** **** Кол-во строк определяется...

Составить программу чтобы она выводила картинку
Составить программу чтобы она выводила картинку: ////// \\\\\\ ////// \\\\\\ Колво строк и...

12
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");
}
не проверял но должно работать
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 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;
}
0
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;
}
Спасибо, конечно. но почему результаты дублируются?
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 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 минуту
Подскажите пожалуйсто, как мне замерить время выполнения алгоритма(программы)?
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 3
04.08.2012, 11:58 7
Посмотрите функцию GetTickCount.
0
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
06.08.2012, 10:43  [ТС] 8
описание этой функции не понятное, а примера так и не нашёл. если можно подскажите.
0
437 / 405 / 132
Регистрация: 21.01.2012
Сообщений: 974
06.08.2012, 10:54 9
Лучше проверку условия в цикле не делать.
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 3
06.08.2012, 11:01 10
Цитата Сообщение от Александер1 Посмотреть сообщение
а примера так и не нашёл
Плохо искали. Можете на форуме поискать - примеров тьма.
0
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");
}
Что я делаю не так, почему не работает?
0
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 68
08.08.2012, 22:29  [ТС] 12
HighPredator, вы меня слышите?
0
5977 / 2103 / 737
Регистрация: 10.12.2010
Сообщений: 5,922
Записей в блоге: 3
10.08.2012, 13:02 13
У вас объявлены две главные функции, раз. Функция объявлена внутри функции, два. Поэтому и не работает.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2012, 13:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Изменить программу, чтобы она выводила только количество слов?
#include &lt;stdio.h&gt; int main() { char ch, flag=-1; unsigned c=0, n=0, w=0; while ((ch =...

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

Подкорректировать программу, чтобы она выводила квадрат 100х100 вместо 10х10
Данная программа выводит квадрат 10х10 нужно чтоб выводила 100х100 CSeg segment byte public 'CODE'...

Изменить программу, чтобы она выводила ряд нечётных случайных чисел от 1 до +k
так, чтобы выводила ряд нечётных случайных чисел от 1 до +k program pr_4; var k,i:integer;...


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

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

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