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

За один просмотр одномерного массива заменить все его элементы с нечетными номерами их квадратами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ почему printf не видит некоторые аргументы? http://www.cyberforum.ru/cpp-beginners/thread276694.html
программа на с++, но для ограничения числа знаков после запятой использовала printf. #include <iostream.h> #include <stdlib.h> #include <stdio.h> void main() { int colPos, rowPos; int i, j, k, razm,g; double max;
C++ из Visual Basic в С++..маленький вопросик как Dim a As Double Dim b As Integer записать на с++??? http://www.cyberforum.ru/cpp-beginners/thread276693.html
C++ Распечатать односвязный список классов
создал несколько классов так :первый класс абстактный втрой унаследывает от первого, третий от второго в первом класе есть функция print()=0 она переопеределяетса во втором и третем, так же в первом сделал указатели для добавления новых обьектов классов в список (односвязный) Animals *next; static Animals *first; static friend void print_list() { Animals *temp = first;...
windows forms C++
как сделать чтобы по нажатию кнопки.1. значение записывалось в функцию TextBox1 ??
C++ почему не работает printf? С++ http://www.cyberforum.ru/cpp-beginners/thread276633.html
#include <iostream.h> #include <conio.h> #include <stdlib.h> void main() { int colPos, rowPos; int i, j, k, razm; double max; double temp;
C++ Программа под Windows Всем привет! Хочу попробовать создать игру "Тетрис" под Windows в среде Visual Studio 2008. Подскажите как создать проект для программирования на С++, где можно будет редактировать окна, вставлять кнопки и т.д. Также подскажите, что почитать для новичков в создании Windows приложений, программированием на С уже занимался, так что важно узнать как программировать кнопки и другие элементы,... подробнее

Показать сообщение отдельно
CoffeeSamurai
2 / 2 / 0
Регистрация: 04.04.2011
Сообщений: 19
15.04.2011, 07:41     За один просмотр одномерного массива заменить все его элементы с нечетными номерами их квадратами
В общем я написал программу. Единственное у меня через одно место цикл реальзовывается - т.е. для того, чтобы было как здесь
все его элементы с нечетными номерами их квадратами, а с четными увеличить на заданное число Q
пришлось делать наоборот (нумерация потому что с нуля идет). Что надо там с выводом исправишь в общем

Код
#include<iostream.h>
#include<conio.h>
#include<time.h>

int main()
{
 	//Вызлв функции, благодаря которой каждый запсук
 	//программы будут задаваться новые рандомные значения
 	srand( time( NULL ) );
 	int n, Q;
 	cout << "Enter the qualitity of elements ";
 	//Ввод количества элементов массива
 	cin >> n;
 	cout << "Enter the number ";
 	//Ввод числа Q
 	cin >> Q;
 	int array[n], i;
 	//Вывод нашего первоначального массива
 	cout << "Until" << endl;
 	for( i = 0; i < n; i++ )
 	{
	 	 array[i] = rand() % 30;
	 	 cout << array[i] << ' ';
		 }
	 cout << "\nBefore " << endl;
	 //Здесь проходят операции над массивом. Думаю то, 
	 // что здесь происходит понятно. А в конце цикла вывод результата.
 	for( i = 0; i < n; i++)
 	{
	 	 if( i % 2 ==0 )
	 	 array[i]*= array[i];
	 	 if( i % 2 != 0 )
	 	 array[i] += Q;
	 	 cout << array[i] << ' ';
		 }
	 getch(); // Останавливаем чтобы посмотреть
	 return 0;
	 }
 
Текущее время: 21:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru