Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 90, средняя оценка - 4.77
melk1y
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 27
#1

Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел - C++

10.11.2009, 10:22. Просмотров 13072. Ответов 26
Метки нет (Все метки)

Ребят, выручайте)
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел:
числа квадрат
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2009, 10:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел (C++):

Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел - C++
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.

Написать программу, которая выводит таблицу квадратов n первых целых положительных нечетных чисел - C++
Написать программу, которая выводит таблицу квадратов n первых целых положительных НЕЧЕТНЫХ чисел

Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел - C++
Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. можно со скрином...

Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. - C++
Буду очень признателен, если поможете безрукому... 4. Написать программу, которая выводит таблицу квадратов первых пяти целых...

Вывести таблицу квадратов первых десяти целых положительных чисел - C++
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.

Вывести таблицу квадратов первых десяти целых положительных чисел - C++
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. Ниже приведен рекомендуемый вид экрана во...

26
denver
1610 / 279 / 3
Регистрация: 19.09.2009
Сообщений: 701
10.11.2009, 10:40 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
       int x =11, y;
        for(int i=1; i < x; i++)
        {y = i*i;
        cout << i << " " << y << endl;}
        
system("pause");
return 0;
}
1
TanT
эволюционирую потихоньку
466 / 464 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
10.11.2009, 11:00 #3
оптимизация, кто напишет "совсем оптимизацию"?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
 int i=0;
    cout << ++i << " 1" << endl;
    cout << ++i << " 4" << endl;
    cout << ++i << " 9" << endl;
    cout << ++i << " 16" << endl;
    cout << ++i << " 25" << endl;
    cout << ++i << " 36" << endl;
    cout << ++i << " 49" << endl;
    cout << ++i << " 64" << endl;
    cout << ++i << " 81" << endl;
    cout << ++i << " 100" << endl;
 
    system("pause");
    return 0;
}
2
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
10.11.2009, 11:33 #4
C++
1
2
3
4
5
6
7
8
#include <iostream>
int main()
{
    for(int i = 1; i < 11; ++i)
        std::cout<<i<<'\t'<<(i*i)<<std::endl;
    cin.get();
    return 0;
}
2
Rififi
2360 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
10.11.2009, 11:43 #5
оптимизация, кто напишет "совсем оптимизацию"?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
        cout
            << "1 1" << endl << "2 4" << endl << "3 9" << endl << "4 16" << endl << "5 25"
            << endl<< "6 36" << endl << "7 49" << endl << "8 64" << endl << "9 81" << endl
            << "10 100" << endl;
 
        system("pause");
        return 0;
}
1
Iworb
анимешник++
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 413
10.11.2009, 11:48 #6
C
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
#include<conio.h>
#include<stdio.h>
 
void main()
{
       int i;
       for(i=1; i < 11; i++)
       printf("%-3d %-3d",i,i*i);    
       cin.get();
}
2
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
10.11.2009, 11:48 #7
C++
1
2
3
4
5
6
7
#include <iostream>
int main()
{
    std::cout<<"1\t1\n2\t4\n3\t9\n4\t16\n5\t25\n6\t36\n7\t49\n8\t64\n9\t81\n10\t100"<<std::endl;
    cin.get();
    return 0;
}
1
TanT
эволюционирую потихоньку
466 / 464 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
10.11.2009, 11:59 #8
ржака... все взрослые дядьки вдоволь поглумились над бедным ребёнком?
1
Андрейка
420 / 224 / 27
Регистрация: 25.03.2009
Сообщений: 744
10.11.2009, 12:36 #9
TanT, у rififi как всегда отжигающий код)))
1
Niakriss
4 / 4 / 1
Регистрация: 10.11.2009
Сообщений: 4
10.11.2009, 14:34 #10
господи... написано же... раздел для начинающих... значит надо минимально просто написать... если ему сдавать эту прогу, то и объяснить надо как он это написал и че есть что...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
 
void main()
{
int i;
int a[11]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
printf ("Tablica kvadratov:\n");
for (i=0; i<10; i++)
{
    a[i]=a[i]*a[i];
    printf ("[%i^2]=>%i\n", i+1, a[i]);
}
printf ("Dlya zaversheniya Enter!!!");
getch();
}
2
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
10.11.2009, 14:55 #11
Niakriss, по твоей логике для подсчета 2*2 ты тоже будешь использовать массивы? А обычной алгебры у нас уже нет? Посмотри посты 2, 4 и 6. А теперь посмотри на то что ты написал и подумай зачем ты сделал именно так. Я могу предложить написать класс число, перегрузить для него ввод/вывод, написать всяких разных конструкторов, кучу методов вроде ввода/вывода, умножения, но какой смысл? Это делается в одну строку и одну переменную, а именно
C++
1
for(int i = 0; i < 10; ++i, std::cout<<i<<'\t'<<(i*i)<<std::endl);
и не какие массивы тут ни к чему. Кстати, а зачем массив на 11 элементов, если используешь только 10?
C
1
int a[11];
Цитата Сообщение от melk1y Посмотреть сообщение
Написать программу, которая выводит таблицу квадратов
Заметь выводит, про подсчет ничего не сказано, а поэтому посты 3, 5, 7 - тоже являются правильными и более соответствуют поставленному условию!

Так что твое замечание не по существу, плюс твои допущенные ошибки наоборот подставили бы ТС

ЗЫ. 13 строку лучше переписать так
C
1
a[i] *= a[i];
1
Niakriss
4 / 4 / 1
Регистрация: 10.11.2009
Сообщений: 4
10.11.2009, 15:12 #12
Во-первых, я сама новичок... и то что вы там написали мне не все понятно...
Во-вторых, да не подумала... можно было и без массивов...
В-третьих, а ты попробуй с a[10] запустить и че скажет компилятор...
На счет 13 строки согласна, но тут каждый пишет как привык... или как научили...
И то что остальные посты не правильные я даже не заикалась... и сказала что они могут быть непонятными melk1y... но это уже ему решать что ему понятнее...

Ну а если брать обычную алгебру, то можно и так:

C++
1
2
3
4
5
6
7
8
9
10
void main()
{
printf ("Tablica kvadratov:\n");
for (int i=1; i<=10; i++)
{  
        printf ("[%i^2]=>%i\n", i, i*i );
}
printf ("Dlya zaversheniya Enter!!!");
getch();
}
1
denver
1610 / 279 / 3
Регистрация: 19.09.2009
Сообщений: 701
10.11.2009, 15:15 #13
Цитата Сообщение от Niakriss Посмотреть сообщение
господи... написано же... раздел для начинающих... значит надо минимально просто написать... если ему сдавать эту прогу, то и объяснить надо как он это написал и че есть что...
ни че се минимально просто с массивом то.
1
breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
10.11.2009, 15:47 #14
Цитата Сообщение от melk1y Посмотреть сообщение
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел:
я долго думал как выпендрится и придумал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <stdlib.h>
 
#define qvodratchisla(n) n*n;
 
 
/*
 * 
 */
int main(int argc, char** argv) {
 
    for(int i=0;i<11;i++)
    {std::cout<<i<<' '<<qvodratchisla(i); std::cout<<std::endl;}
            
    return (EXIT_SUCCESS);
}
1
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
10.11.2009, 16:01 #15
В общем
вот
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream>
class Chislo
{
public:
    Chislo();
    Chislo(int chislo);
    Chislo(Chislo* _Chislo);
    int getCh();
    void setCh(int chislo);
    void Input();
    void Output();
    int Square();
    Chislo operator * (Chislo&);
    friend std::istream& operator >>(std::istream&, Chislo&);
    friend std::ostream& operator <<(std::ostream&, Chislo&);
protected:
private:
    int ch;
};
Chislo::Chislo()
{
    ch = 0;
}
Chislo::Chislo(int chislo)
{
    ch = chislo;
}
Chislo::Chislo(Chislo* _Chislo)
{
    ch = _Chislo->ch;
}
int Chislo::getCh()
{
    return ch; 
}
void Chislo::setCh(int chislo)
{
    ch = chislo;
}
Chislo Chislo::operator *(Chislo& _ch)
{
    return (_ch.ch * _ch.ch);
}
std::istream& operator>>(std::istream& in, Chislo& _ch)
{
    in>>_ch.ch;
    return in;
}
std::ostream& operator<<(std::ostream& out, Chislo& _ch)
{
    std::cout<<_ch.ch;
    return out;
}
void Chislo::Input()
{
    std::cout<<"Введите число: ", std::cin>>ch;
}
void Chislo::Output()
{
    std::cout<<"Число "<<ch;
}
int Chislo::Square()
{
    return (ch * ch);
}
int main()
{
    setlocale(LC_ALL, "Russian");
    int i;
    Chislo *chislo = new Chislo[10];
    for(i = 0; i < 10; ++i)
    {
        chislo[i] = new Chislo(i+1);
        chislo[i].Output();
        std::cout<<"  квадрат "<<chislo[i]*chislo[i]<<std::endl;
    }
    system("pause");
    return 0;
}
что получилось. Сдав это, он точно не ошибется.
ЗЫ. Niakriss, извини за такое обращение, не знал что ты девушка, но все же, замечания прошу учесть
2
10.11.2009, 16:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2009, 16:01
Привет! Вот еще темы с ответами:

Написать программу, которая вычисляет сумму первых n целых положительных целых чисел - C++
Написать программу, которая вычисляет сумму первых n целых положительных целых чисел. Количество суммируемых чисел должно вводиться во...

Написать программу, которая вычисляет сумму первых n целых положительных четных чисел - C++
Суммируемые числа должны вводиться в строку через запятую

Написать программу, которая выводит на экран кубы первых 10-ти простых чисел - C++
написать программу, кот выводит на экран кубы первых 10ти простых чисел.. надо что она там как-то проверяла числа на делимость только на...

Вывести таблицу квадратов первых 10-ти положительных чисел - C++
Ниже приведен рекомендуемый вид экрана во время работы программы. Таблица квадратов. Число Квадрат 1 1 2 4 ...


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

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

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