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

Работа с массивом через указатели(Определить, строго ли чередуются элементы в массиве) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод на экран исходного и транспонированного изображение матрицы http://www.cyberforum.ru/cpp-beginners/thread740667.html
помогите найти ошибку.. #include<stdio.h> #include<conio.h> #include<math.h> int main() { float a, b; int i, j; clrscr();
C++ программа запрашивает имя, фамилию, возраст и класс, затем выводит их. Не могу разобраться всем доброй ночи, была эта тема но не понял. What is your first name? Betty Sue What is your last name? Yew What letter grade do you deserve? B What is your age? 22 Name: Yew, Betty Sue... http://www.cyberforum.ru/cpp-beginners/thread740665.html
Оценка сортировки одномерного массива различными способами C++
Помогите с созданием программы! Хотя бы с чего начать, от чего отталкиваться.... Нужна программа для Оценки сортировки одномерного массива различными способами. Данная работа предполагает...
C++ Ряд тейлора
Доброй ночи. #include <iostream> #include <iomanip> #include <float.h> #include <math.h> using namespace std; void dno() { ...
C++ Под С++ нужно переделать http://www.cyberforum.ru/cpp-beginners/thread740653.html
while pos(' ',s)>0 do{пока есть пробелы} begin s1:=copy(s,1,pos(' ',s)-1);{копируем первое слово} k:=0; for i:=1 to length(s1) do{смотрим его} if s1=c then k:=k+1;{если в нем есть...
C++ Удаление фрагмента из строки Дана идеальная строка, которая содержит равное кол-во открытых и закрытых скобок. Требуется удалить содержимое скобок (скобки тоже удаляются). Строку задать через Char s. пример: на входе... подробнее

Показать сообщение отдельно
RESTY
5 / 5 / 0
Регистрация: 30.05.2012
Сообщений: 89
21.12.2012, 17:00  [ТС]
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>
using namespace std;
 
int main ()
{
    int N;
    int * arr;
    bool ok_arr=true;
    cout << "Enter N: "; cin >> N;
    arr = new int[N]; // выделяем память под int на N эл-тов
    for(int i=0; i<N; i++) {
        cout << "Enter arr[" << i << "]: "; cin >> arr[i];
    }
 
    if(arr[0]==0) {   // если первый эл-т 0
        for(int i=0; i<N && ok_arr; i++) { // пока не дойдем до конца, и вып-ся условие
            if(i%2==0 && arr[i]!=0)
                ok_arr=false;
            if(i%2==1 && arr[i]==0)
                ok_arr=false;
        }
    } else {          // первый эл-т не 0
        for(int i=0; i<N && ok_arr; i++) { // пока не дойдем до конца, и вып-ся условие
            if(i%2==1 && arr[i]!=0)
                ok_arr=false;
            if(i%2==0 && arr[i]==0)
                ok_arr=false;
        }
    }
    if(ok_arr)
        cout << "yes";
    else
        cout << "no";
    delete [] arr;     // освобождаем память
    getchar();
    getchar();
}
что за говнокод?)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.