Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Lubarshuks
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 16
1

Циклы: Возведение натурального числа в квадрат

20.10.2012, 15:57. Просмотров 681. Ответов 5
Метки нет (Все метки)

Доброго времени суток... решил написать о своей проблеме на форум , потому - что преподователи в универе мнепомочь не в силах..вообщем дело обстоит так : за какую я бы прогу не брался ввсе проблемы начинаються с прочтения условия ... я тупо не могу понять как представить то или иное в программном коде... так дело обстоит с циклами.. о них позже... Так вот.. каждый раз мне дают новую задачу на лаб. работу , но то что говорит преподаватель я не в силах понять ибо "сам догадайся" для меня не ясно , вышло написать прогу только самому и то первую по арифметическому выражению...все остальные лабы - минус...
вот и эта...Возведение натурального числа в квадрат посредством языка С и циклов for while do while
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
 //---------------------------------------------------------------------------
#include <stdio.h>
#include <conio.h>
#include <math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main()
{   int i;
    int sum=0;
    int n;
    
 
    printf ("vvedite znachenie n -> ");
    scanf("%i",&n);
 
    for (i=1; i<=n; i+=2)
       sum+=i;
 
    printf("n = %i " ,sum);
    getch();
    return 0;
 
}
//---------------------------------------------------------------------------
обьясните что не правильно и ка решить проблему с анализом заданий и написанием прог... на ассемблере все отлично - на с все плохо.. я ж не буду все 5 курсов на форум писать... зарание благодарен
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 15:57
Ответы с готовыми решениями:

Возведение в квадрат числа, оканчивающегося на 5
//Возведение в квадрат числа оканчивающегося на 5 #include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; void...

Квадрат натурального числа
Здраствуйте. Помогите. ab&quot; + &quot;ba&quot; = квадрат натурального числа. Двузначное число в сумме с...

Возведение матрицы в квадрат
Помогите пожалуйста. Кажется я дурачок =) Составить программу работы с матрицей, для этого: ...

Циклическое возведение в квадрат
Обе задачи в обычном С Задача 1: Число a возводят в квадрат и результат увеличивают на 1....

Возведение числа в степень за минимальное количество умножений, не используя возведение в степень (в чем ошибка?)
должно число подводиться в степень за минимальное кол умножения не используя возведение в степень....

5
taras atavin
4207 / 1774 / 211
Регистрация: 24.11.2009
Сообщений: 27,565
20.10.2012, 16:47 2
А зачем квадрату цикл? Просто умножай число на себя и всё:
C
1
x*x
.
0
Lubarshuks
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 16
20.10.2012, 21:56  [ТС] 3
Там просто условия возведения в квадрат
Составить программу возведения натурального числа в квадрат, учитывая
следующее соотношение:
1^2 = 1
2^2 = 1 + 3
3^2 = 1 + 3 + 5
4^2 = 1 + 3 + 5 + 7
- - - - - - - - - - - - - - - - -
n^2 = 1 + 3 + 5 + 7 + 9 + … + (2n + 1).

Добавлено через 57 секунд
темболее лабу именно по циклу надо сдать
0
Catstail
Модератор
24384 / 12325 / 2239
Регистрация: 12.02.2012
Сообщений: 20,022
20.10.2012, 22:35 4
21-ю строку запиши так:

C++
1
sum+=2*i-1;
1
doctor_lecter
283 / 156 / 30
Регистрация: 22.09.2012
Сообщений: 283
20.10.2012, 23:57 5
Цитата Сообщение от Catstail Посмотреть сообщение
21-ю строку запиши так:
Код C++
1
2
3
sum+=2*i-1;
Тогда еще в 20 строчке вместо i+=2 нужно ++i
1
Lubarshuks
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 16
21.10.2012, 00:22  [ТС] 6
while и do while обясните по буквам как работают , литературу читаю понять не могу или толковое посоветуйте..
0
21.10.2012, 00:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2012, 00:22

Нахождение наименьшего нечетного натурального делителя к любого натурального числа n
Здравтвуйте ! Как использовать в этой программе подпрограммы? задача звучит так &quot;Составить...

Написать функцию, которая выполняет возведение в квадрат всех элементов массива
Написать функцию, которая выполняет возведение в квадрат всех элементов массива с нечетными...

Построить незаполненный квадрат используя циклы
Построить незаполненный квадрат используя циклы. Для обведения квадрата использовать * Спасибо


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

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

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