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

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

Войти
Регистрация
Восстановить пароль
 
VikTosha
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 15
#1

Цикл с переменной - C++

28.09.2013, 17:13. Просмотров 298. Ответов 5
Метки нет (Все метки)

Ввести a и b и вывести квадраты и кубы чисел от а до b.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2013, 17:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цикл с переменной (C++):

Завершить цикл при вводе значения первой переменной - C++
Сама задача: Водителям небезразличен пробег их автомобилей. Один водитель записал данные о нескольких заправках своей машины, записывая...

Цикл проверки условия для всех значений переменной в заданном интервале - C++
какой цикл в С++ будет проверять условие abs((u-u1)/u1)<E для всех(!) 0<i<N?

Как сделать, чтобы цикл повторялся столько раз, сколько забито в переменной? - C++
Как сделать, чтобы цикл повторялся столько раз, сколько забито в переменной? Например переменная a=5, и цикл должен повторится 5 раз

Цикл, принимающий с клавиатуры отдельные символы и накапливающий их в символьной переменной, каждый раз выполняя битовую операцию | - C++
Помогите пожалуйста чайнику с заданием Организовать цикл, который принимает с клавиатуры отдельные символы и накапливает их в символьной...

a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b - C++
даны произвольные числа a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b.

Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С - C++
Массив С действительных чисел имеет 5 строк и 11 столбцов. Присвоить значение наименьшего элемента массива переменной М1, номер строки, где...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
28.09.2013, 17:16 #2
что не получается?
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
28.09.2013, 17:23 #3
примерно так

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
#pragma hdrstop
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{int array[100], n, a, b;
  cout<<"vvedite a: "<<endl;
 cin>>a;
 cout<<"vvedite b "<<endl;
 cin>>b;
 cout<<"massiv: \n"  ;
 for (int i=a; i<b; i++)
 {array[i]=i;
 cout<<array[i]<<" ";
 }
 
  cout<<"\n kvadrat massiva: \n";
 for (int i=a; i<b; i++)
 { cout<<pow(array[i],2)<<" ";
 }
  cout<<"\n kub massiva: \n";
 for (int i=a; i<b; i++)
 { cout<<pow(array[i],3)<<" ";
 }
        getch();
        return 0;
}
результат : 5 6 7 8
25 36 49 64
SergeyTszyu
0 / 0 / 1
Регистрация: 18.03.2013
Сообщений: 19
28.09.2013, 19:20 #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
25
26
27
28
29
30
31
32
33
34
35
36
void kv(int a,int b)//квадраты числа от a->b
{
    for(a;a<=b;++a) 
    {
        cout<<pow(a,2)<<endl;
        a++;
    }
}
 
void kub(int a,int b)// куб числа от а->b
{
    for(a;a<=b;++a) 
    {
        cout<<pow(a,3)<<endl;
        a++;
    }
}
 
int main ()
{
    setlocale(0,"rus");
    int a,b;
    cout<<"Введите А"<<endl;
    cin>>a;
    cout<<"Введите B"<<endl;
    cin>>b;
    system("cls");
 
    cout<<"Квадраты чисел"<<endl;
    kv(a,b);
    cout<<"Кубы чисел"<<endl;
    kub(a,b);
    
    system("pause");
    return 0;
}
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
28.09.2013, 19:33 #5
Лучше без Pow:

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
#include <iostream>
 
void square(int a, int b);
void cube(int a, int b);
 
int main()
{
    int a, b;
    std::cout << "Enter a: ";
    std::cin >> a;
    std::cout << "Enter b: ";
    std::cin >> b;
 
    // Квадрат
    std::cout << "Square = ";
    square(a, b);
    std::cout << std::endl;
    // Куб
    std::cout << "Cube = ";
    cube(a, b);
    std::cout << std::endl;
    return 0;
}
 
void square(int a, int b)
{
    int total;
    for (int i = a; i <= b; i++)
        std::cout <<  i * i << " ";
}
 
void cube(int a, int b)
{
    int total;
    for (int i = a; i <= b; i++)
        std::cout << i * i * i << " ";
}
SergeyTszyu
0 / 0 / 1
Регистрация: 18.03.2013
Сообщений: 19
28.09.2013, 22:02 #6
Ну это мой вариант =)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2013, 22:02
Привет! Вот еще темы с ответами:

Цикл: цикл for вообще никак не воспринимается транслятором - C++
Пишу программу, которая производит различные действия с одномерным массивом. Возникла следующая проблема: цикл for вообще никак не...

Почему цикл на при 1 уходит в бесконечный цикл? - C++
#define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { int x=0, y=0,...

Получить доступ к переменной класса при наличии такого же имени переменной в функции - C++
Например, есть приватная переменная clientName в классе. Также есть точно такая же переменная в конструкторе этого класса. И мне нужно...

Переменной d присвоить первую цифру после запятой некоторой переменной x типа float - C++
Нужно целой переменной d присвоить первую цыфру после комы некоторой переменной x типа float Скажите, пожалуйста, с чего начать и по...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.09.2013, 22:02
Ответ Создать тему
Опции темы

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