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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 90, средняя оценка - 4.77
melk1y
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 27
10.11.2009, 10:22     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #1
Ребят, выручайте)
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел:
числа квадрат
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2009, 10:22     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел
Посмотрите здесь:

Написать программу, которая выводит на экран кубы первых 10-ти простых чисел C++
Вывести таблицу квадратов первых 10-ти положительных чисел C++
C++ таблицу квадратов первых десяти целых положительных чисел
Написать программу, которая выводит минимальный элемент введенного с клавиатуры массива целых чисел C++
C++ Написать программу которая вычисляет сумму первых 3-х положительных чисел из любых 20 введены пользователем...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
denver
 Аватар для denver
1608 / 277 / 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;
}
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 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;
}
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
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;
}
Rififi
 Аватар для Rififi
2330 / 1045 / 43
Регистрация: 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;
}
Iworb
анимешник++
 Аватар для Iworb
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 411
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();
}
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
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;
}
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
10.11.2009, 11:59     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #8
ржака... все взрослые дядьки вдоволь поглумились над бедным ребёнком?
Андрейка
408 / 212 / 22
Регистрация: 25.03.2009
Сообщений: 714
10.11.2009, 12:36     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #9
TanT, у rififi как всегда отжигающий код)))
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();
}
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
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];
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();
}
denver
 Аватар для denver
1608 / 277 / 3
Регистрация: 19.09.2009
Сообщений: 701
10.11.2009, 15:15     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #13
Цитата Сообщение от Niakriss Посмотреть сообщение
господи... написано же... раздел для начинающих... значит надо минимально просто написать... если ему сдавать эту прогу, то и объяснить надо как он это написал и че есть что...
ни че се минимально просто с массивом то.
breate
 Аватар для 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);
}
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
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, извини за такое обращение, не знал что ты девушка, но все же, замечания прошу учесть
denver
 Аватар для denver
1608 / 277 / 3
Регистрация: 19.09.2009
Сообщений: 701
10.11.2009, 16:11     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #16
Цитата Сообщение от M128K145 Посмотреть сообщение
В общем вот что получилось. Сдав это, он точно не ошибется.
Niakriss
4 / 4 / 1
Регистрация: 10.11.2009
Сообщений: 4
10.11.2009, 16:21     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #17
M128K145, извинения принимаю... я замечания учла и исправилась...
а если он такое сдаст может и не ошибется, но главное чтоб он понял... иначе последующие задачи он будет решать тоже с помощью форума, а это неособо хорошо...
breate
 Аватар для breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
10.11.2009, 16:28     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #18
M128K145, блин опередил
ща проект закончу и на Qt и GTK+ напишу
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
10.11.2009, 16:30     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #19
давайте выкладывать свои соображения на тему сумы 2-ух положительных, неотицательных, больше 0 чисел, используя ввод с клавиатуры и вывод на экран, не в файл а на экран!!

получится отнють не хуже))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2009, 17:07     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
denver
 Аватар для denver
1608 / 277 / 3
Регистрация: 19.09.2009
Сообщений: 701
10.11.2009, 17:07     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел #20
а как же про switch забыли
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
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
int x=11;
for(int i=1; i < x; i++)
{
    switch (i)
    {
    case 1: cout << i <<" "<< 1 << endl;
        break;
    case 2: cout << i <<" "<< 4 << endl;
        break;
    case 3: cout << i <<" "<< 9 << endl;
        break;  
    case 4: cout << i <<" "<< 16 << endl;
        break;  
    case 5: cout << i <<" "<< 25 << endl;
        break;  
    case 6: cout << i <<" "<< 36 << endl;
        break;  
    case 7: cout << i <<" "<< 49 << endl;
        break;  
    case 8: cout << i <<" "<< 64 << endl;
        break;  
    case 9: cout << i <<" "<< 81 << endl;
        break;
    case 10: cout << i <<" "<< 100 << endl;
        break;
 
    }
 
}
        
system("pause");
return 0;
}
Yandex
Объявления
10.11.2009, 17:07     Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел
Ответ Создать тему
Опции темы

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